1#![forbid(unsafe_code)]
3
4pub use awscreds as creds;
5pub use awsregion as region;
6
7pub use bucket::Bucket;
8pub use bucket::Tag;
9pub use bucket_ops::BucketConfiguration;
10pub use region::Region;
11
12pub mod bucket;
13pub mod bucket_ops;
14pub mod command;
15pub mod deserializer;
16pub mod serde_types;
17pub mod signing;
18
19#[cfg(test)]
20pub mod bucket_tests;
21
22pub mod error;
23pub mod request;
24pub mod utils;
25
26const LONG_DATETIME: &[time::format_description::FormatItem<'static>] =
27 time::macros::format_description!("[year][month][day]T[hour][minute][second]Z");
28const EMPTY_PAYLOAD_SHA: &str = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";