From f7e45a701f820cc15289c5e227068d864e7d151b Mon Sep 17 00:00:00 2001 From: Nugine Date: Sun, 13 Oct 2024 10:13:08 +0800 Subject: [PATCH] feat(s3s): export xml module --- crates/s3s/src/lib.rs | 2 +- crates/s3s/src/xml/mod.rs | 2 ++ crates/s3s/src/xml/ser.rs | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/s3s/src/lib.rs b/crates/s3s/src/lib.rs index 24ef11ca..61b14dfc 100644 --- a/crates/s3s/src/lib.rs +++ b/crates/s3s/src/lib.rs @@ -34,7 +34,6 @@ mod s3_op; mod s3_trait; mod sig_v2; mod sig_v4; -mod xml; pub mod access; pub mod auth; @@ -45,6 +44,7 @@ pub mod host; pub mod path; pub mod service; pub mod stream; +pub mod xml; pub use self::error::*; pub use self::http::Body; diff --git a/crates/s3s/src/xml/mod.rs b/crates/s3s/src/xml/mod.rs index fe796a39..a5f5409b 100644 --- a/crates/s3s/src/xml/mod.rs +++ b/crates/s3s/src/xml/mod.rs @@ -1,3 +1,5 @@ +#![allow(clippy::missing_errors_doc)] // TODO + mod de; pub use self::de::*; diff --git a/crates/s3s/src/xml/ser.rs b/crates/s3s/src/xml/ser.rs index 8b41e6bd..40fbce2b 100644 --- a/crates/s3s/src/xml/ser.rs +++ b/crates/s3s/src/xml/ser.rs @@ -115,6 +115,7 @@ impl Serializer { self.event(Event::Decl(BytesDecl::new("1.0", Some("UTF-8"), None))) } + #[allow(clippy::missing_panics_doc)] pub fn timestamp(&mut self, name: &str, val: &Timestamp, fmt: TimestampFormat) -> SerResult { fmt_timestamp(val, fmt, |b| self.content(name, str::from_ascii_simd(b).unwrap())) }