microsandbox_image/
lib.rs1#![allow(
14 clippy::identity_op,
15 clippy::useless_conversion,
16 clippy::needless_update
17)]
18
19mod auth;
20mod cache;
21mod config;
22pub(crate) mod crc32c;
23mod digest;
24pub mod erofs;
25mod error;
26pub mod ext4;
27pub(crate) mod layer;
28mod platform;
29mod progress;
30mod pull;
31mod registry;
32pub mod snapshot;
33pub(crate) mod stitch;
34pub mod tar;
35pub mod tree;
36
37pub use auth::RegistryAuth;
42pub use cache::{CachedImageMetadata, CachedLayerMetadata, GlobalCache};
43pub use config::ImageConfig;
44pub use digest::Digest;
45pub use error::{ImageError, ImageResult};
46pub use oci_client::Reference;
47pub use platform::{Arch, Os, Platform};
48pub use progress::{PullProgress, PullProgressHandle, PullProgressSender, progress_channel};
49pub use pull::{PullOptions, PullPolicy, PullResult};
50pub use registry::{Registry, RegistryBuilder};