aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib.rs1
-rw-r--r--src/writer.rs2
-rw-r--r--src/writer/loggable.rs1
3 files changed, 3 insertions, 1 deletions
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<W> {
log_buffer: Vec<u8>,