aboutsummaryrefslogtreecommitdiff
path: root/src/buf/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/buf/mod.rs')
-rw-r--r--src/buf/mod.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/buf/mod.rs b/src/buf/mod.rs
index cd7373e..15e032d 100644
--- a/src/buf/mod.rs
+++ b/src/buf/mod.rs
@@ -20,15 +20,21 @@ mod buf_impl;
mod buf_mut;
mod chain;
mod iter;
-mod reader;
mod take;
mod vec_deque;
+
+// When std::io::Reader etc. traits are not available, skip these
+#[cfg(feature = "std")]
+mod reader;
+#[cfg(feature = "std")]
mod writer;
pub use self::buf_impl::Buf;
pub use self::buf_mut::BufMut;
pub use self::chain::Chain;
pub use self::iter::IntoIter;
+#[cfg(feature = "std")]
pub use self::reader::Reader;
pub use self::take::Take;
+#[cfg(feature = "std")]
pub use self::writer::Writer;