diff options
author | Neal H. Walfield <neal@pep.foundation> | 2017-12-12 13:45:09 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@pep.foundation> | 2017-12-12 13:46:01 +0100 |
commit | 042555d261c8257bffe6bf29332aa3d9729e6950 (patch) | |
tree | fd9509035afee136de21a597bdf833250c84cb86 /src/buffered_reader | |
parent | c1082dbc8461a27fe7e8967084a3f072a2880ed1 (diff) |
Clean up the buffered_reader's exports.
Diffstat (limited to 'src/buffered_reader')
-rw-r--r-- | src/buffered_reader/buffered_reader.rs | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/buffered_reader/buffered_reader.rs b/src/buffered_reader/buffered_reader.rs index 5d5727b5..ebcb4dc9 100644 --- a/src/buffered_reader/buffered_reader.rs +++ b/src/buffered_reader/buffered_reader.rs @@ -5,18 +5,23 @@ use std::io::{Error,ErrorKind}; use std::cmp; use std::fmt; +mod generic; +mod memory; +mod limitor; +mod partial_body; +mod decompress; + +pub use self::generic::BufferedReaderGeneric; +pub use self::memory::BufferedReaderMemory; +pub use self::limitor::BufferedReaderLimitor; +pub use self::partial_body::BufferedReaderPartialBodyFilter; +pub use self::decompress::BufferedReaderDeflate; +pub use self::decompress::BufferedReaderZlib; +pub use self::decompress::BufferedReaderBzip; + // The default buffer size. const DEFAULT_BUF_SIZE: usize = 8 * 1024; -pub mod decompress; -pub mod partial_body; -pub mod generic; -pub use self::generic::*; -pub mod memory; -pub use self::memory::*; -pub mod limitor; -pub use self::limitor::*; - /// A `BufferedReader` is a type of `Read`er that has an internal /// buffer, and allows working directly from that buffer. Like a /// `BufRead`er, the internal buffer amortizes system calls. And, @@ -172,7 +177,7 @@ pub trait BufferedReader : io::Read + fmt::Debug { /// /// but, alas, Rust doesn't like that ("error[E0119]: conflicting /// implementations of trait `std::io::Read` for type `&mut _`"). -pub fn buffered_reader_generic_read_impl<T: BufferedReader> +fn buffered_reader_generic_read_impl<T: BufferedReader> (bio: &mut T, buf: &mut [u8]) -> Result<usize, io::Error> { match bio.data_consume(buf.len()) { Ok(inner) => { |