Crate ostree[−][src]
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.
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.
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.
Enums
RepoCheckoutFilterResult
v2018_2
Constants
Statics
COMMIT_META_KEY_ARCHITECTURE
v2020_4
COMMIT_META_KEY_ENDOFLIFE
v2017_7
COMMIT_META_KEY_REF_BINDING
v2017_9
COMMIT_META_KEY_SOURCE_TITLE
v2017_13
COMMIT_META_KEY_VERSION
v2014_9
METADATA_KEY_BOOTABLE
v2021_1
METADATA_KEY_LINUX
v2021_1
ORIGIN_TRANSIENT_GROUP
v2018_3
REPO_METADATA_REF
v2018_6
SIGN_NAME_ED25519
v2020_4
Functions
break_hardlink
v2017_15
check_version
v2017_4
commit_get_content_checksum
v2018_2
commit_get_object_sizes
v2020_1
commit_get_timestamp
v2016_3
gpg_error_quark
v2017_10
validate_collection_id
v2018_6
validate_remote_name
v2017_8