Skip to main content

objectstore_client/
lib.rs

1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3#![warn(missing_debug_implementations)]
4
5mod auth;
6mod client;
7mod delete;
8mod error;
9mod expiry;
10mod get;
11mod head;
12mod key;
13mod many;
14#[cfg(feature = "multipart")]
15mod multipart;
16mod put;
17mod response;
18#[cfg(feature = "resumable-upload-api")]
19mod resumable;
20pub mod utils;
21
22pub use objectstore_types::metadata::{Compression, ExpirationPolicy};
23pub use objectstore_types::usecase::InvalidUsecaseName;
24
25pub use auth::*;
26pub use client::*;
27pub use delete::*;
28pub use error::*;
29pub use expiry::*;
30pub use get::*;
31pub use head::*;
32pub use key::*;
33pub use many::*;
34#[cfg(feature = "multipart")]
35pub use multipart::*;
36pub use put::*;
37#[cfg(feature = "resumable-upload-api")]
38pub use resumable::*;