#[cfg(target_family = "unix")]
mod disk_usage;
pub mod errors;
pub mod image;
pub mod io;
pub mod iomem;
mod snapshot;
mod upload;
#[cfg(feature = "blobstore")]
pub use crate::upload::blobstore::{BlobUploader, DEFAULT_CONCURRENCY, Error as BlobError};
#[cfg(feature = "put")]
pub use crate::upload::http::put;
#[cfg(feature = "blobstore")]
pub use crate::upload::stream::{BLOB_MAX_BLOCKS, BlockBlobStream};
pub use crate::{
errors::Error,
image::Format,
snapshot::{Snapshot, Source},
};
pub const ONE_MIB: usize = 1024 * 1024;
#[deprecated(since = "0.19.1", note = "use ONE_MIB instead")]
pub const ONE_MB: usize = ONE_MIB;
pub type Result<T> = core::result::Result<T, crate::errors::Error>;