From f2e8875b33d0bc5274e996916aa1f3bf4ec9f83c Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Fri, 30 May 2025 14:10:30 +0100 Subject: fix: make `Loggable` public --- src/lib.rs | 1 + src/writer.rs | 2 +- src/writer/loggable.rs | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b534d08..b024767 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -37,4 +37,5 @@ pub use element::IntoElement; pub use error::DeserializeError; pub use error::Error; pub use reader::Reader; +pub use writer::Loggable; pub use writer::Writer; diff --git a/src/writer.rs b/src/writer.rs index c30f03e..205ee7f 100644 --- a/src/writer.rs +++ b/src/writer.rs @@ -14,7 +14,7 @@ use crate::{ Result, XMLNS_NS, XML_NS, }; use endable::Endable; -use loggable::Loggable; +pub use loggable::Loggable; mod endable; mod loggable; diff --git a/src/writer/loggable.rs b/src/writer/loggable.rs index dd69668..82f14a3 100644 --- a/src/writer/loggable.rs +++ b/src/writer/loggable.rs @@ -5,6 +5,7 @@ use pin_project::pin_project; pub use tokio::io::AsyncWrite; #[pin_project] +/// Wrapper struct for logging writes to `AsyncWrite` implementors. #[derive(Debug)] pub struct Loggable { log_buffer: Vec, -- cgit