Expand description
Rust bindings for libostree
libostree is both a shared library and suite of command line tools that combines a “git-like” model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration.
Re-exports
Modules
Structs
A binary SHA256 checksum.
Parsed representation of directory metadata.
Kernel arguments.
Details of an object in an OSTree repo. It contains information about if the object is “loose”, and contains a list of pack file checksums in which this object appears.
A reference to an object in an OSTree repo. It contains both a checksum and an ObjectType which together identify an object in a repository.
Options for checking out an OSTree commit.
A filter callback to decide which files to checkout from a Repo. The function is called for every directory and file in the dirtree.
A list of statistics for each transaction that may be interesting for reporting purposes.
Builder object for Sysroot.
Options for deploying an ostree commit.
Options for writing a deployment.
An open transaction in the repository.
Enums
Error returned from parsing a checksum.
v2018_2Constants
Useful with Repo::open_at().
Metadata key corresponding to the Docker/OCI CMD verb.
https://github.com/opencontainers/image-spec/blob/main/config.md
Statics
v2020_4v2017_7v2017_9v2017_13v2014_9v2021_1v2021_1v2018_3v2018_6v2020_4Functions
v2017_15v2017_4Compute the SHA-256 checksum of a file.
Asynchronously compute the SHA-256 checksum of a file.
Asynchronously compute the SHA-256 checksum of a file.
Compute the OSTree checksum of a file.
Compute the OSTree checksum of a content object.
v2018_2v2020_1v2016_3v2017_10v2018_6v2017_8Type Definitions
The type of a commit object: (a{sv}aya(say)sstayay)
The type of a directory metadata object: (uuua(ayay))
The type of a dirtree object: (a(say)a(sayay))