Skip to main content

s3/
lib.rs

1//! Simple access to Amazon Web Service's (AWS) Simple Storage Service (S3)
2#![forbid(unsafe_code)]
3
4#[macro_use]
5extern crate serde_derive;
6
7pub use awscreds as creds;
8pub use awsregion as region;
9
10pub use bucket::Bucket;
11pub use bucket::Tag;
12pub use bucket_ops::BucketConfiguration;
13pub use region::Region;
14
15pub mod bucket;
16pub mod bucket_ops;
17pub mod command;
18pub mod deserializer;
19pub mod serde_types;
20pub mod signing;
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";