mod object;
pub use ::object_store;
pub use ::object_store::{
Error, GetOptions, GetRange, GetResult, ListResult, MultipartId, MultipartUpload, ObjectMeta,
ObjectStore, ObjectStoreExt, PutMultipartOptions, PutOptions, PutPayload, PutResult,
path::Path,
};
pub use object::{MemoryObjectStorageBuilder, ObjectStorage};
#[cfg(feature = "storage-azure")]
pub use object::AzureObjectStorageBuilder;
#[cfg(feature = "storage-gcp")]
pub use object::GcpObjectStorageBuilder;
#[cfg(feature = "storage-http")]
pub use object::HttpObjectStorageBuilder;
#[cfg(all(feature = "storage", not(target_arch = "wasm32")))]
pub use object::LocalObjectStorageBuilder;
#[cfg(feature = "storage-aws")]
pub use object::S3ObjectStorageBuilder;