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_2
Constants
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_4
v2017_7
v2017_9
v2017_13
v2014_9
v2021_1
v2021_1
v2018_3
v2018_6
v2020_4
Functions
v2017_15
v2017_4
Compute 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_2
v2020_1
v2016_3
v2017_10
v2018_6
v2017_8
Type 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))