rpm-ostree/rust
Colin Walters cdf2c47b46 Use ostree-rs, and oxidize more treefile checksumming
The main goal here is simply to start the ball rolling
in having rpm-ostree use the ostree-rs crate, so we can
use it for other code in the future.  We also bump the
glib crate to a new major, but no code changes were
required for that.

I spent a bit of time looking through our C code for
an example to oxidize, but almost all of our C code using
libostree also has calls back into other nontrivial rpm-ostree
C code.  To make a lot more oxidation progress I think we need
to invent an internal `librpmostree-sys` crate so we can have
Rust -> C calls.

I found this bit of treefile code computing the checksum that
we can oxidize - and as soon as we have more libdnf bindings
we can move all of the checksumming into Rust too.
2020-09-09 21:26:53 -04:00
..
libdnf-sys build(deps): bump libc from 0.2.74 to 0.2.76 in /rust/libdnf-sys 2020-08-24 10:29:15 -04:00
src Use ostree-rs, and oxidize more treefile checksumming 2020-09-09 21:26:53 -04:00
.gitignore Add testutils generate-synthetic-upgrade 2020-08-18 17:23:15 +02:00
cargo-vendor-config Add support for YAML treefiles 2018-06-05 13:08:33 +00:00
Cargo.lock Use ostree-rs, and oxidize more treefile checksumming 2020-09-09 21:26:53 -04:00
Cargo.toml Use ostree-rs, and oxidize more treefile checksumming 2020-09-09 21:26:53 -04:00
cbindgen.toml Move the "cbindgen typedefs" to their own file 2020-08-29 18:41:38 -04:00
LICENSE-APACHE Clarify license situation to include GPLv2, relicense Rust code 2019-09-05 20:49:18 +00:00
LICENSE-MIT Clarify license situation to include GPLv2, relicense Rust code 2019-09-05 20:49:18 +00:00