mirror of
https://github.com/tokio-rs/bytes.git
synced 2026-08-22 00:00:15 +02:00
Don't re-export everything from buf module
This commit is contained in:
@@ -1,3 +1,21 @@
|
|||||||
|
//! Utilities for working with buffers.
|
||||||
|
//!
|
||||||
|
//! A buffer is any structure that contains a sequence of bytes. The bytes may
|
||||||
|
//! or may not be stored in contiguous memory. This module contains traits used
|
||||||
|
//! to abstract over buffers as well as utilities for working with buffer types.
|
||||||
|
//!
|
||||||
|
//! # `Buf`, `BufMut`
|
||||||
|
//!
|
||||||
|
//! These are the two foundational traits for abstractly working with buffers.
|
||||||
|
//! They can be thought as iterators for byte structures. They offer additional
|
||||||
|
//! performance over `Iterator` by providing an API optimized for byte slices.
|
||||||
|
//!
|
||||||
|
//! See [`Buf`] and [`BufMut`] for more details.
|
||||||
|
//!
|
||||||
|
//! [rope]: https://en.wikipedia.org/wiki/Rope_(data_structure)
|
||||||
|
//! [`Buf`]: trait.Buf.html
|
||||||
|
//! [`BufMut`]: trait.BufMut.html
|
||||||
|
|
||||||
use std::{cmp, io, usize};
|
use std::{cmp, io, usize};
|
||||||
|
|
||||||
mod buf;
|
mod buf;
|
||||||
|
|||||||
+8
-3
@@ -73,17 +73,22 @@
|
|||||||
|
|
||||||
extern crate byteorder;
|
extern crate byteorder;
|
||||||
|
|
||||||
mod buf;
|
pub mod buf;
|
||||||
mod bytes;
|
|
||||||
|
|
||||||
pub use buf::{
|
pub use buf::{
|
||||||
Buf,
|
Buf,
|
||||||
BufMut,
|
BufMut,
|
||||||
IntoBuf,
|
IntoBuf,
|
||||||
|
};
|
||||||
|
#[deprecated(since = "0.4.1", note = "moved to `buf` module")]
|
||||||
|
#[doc(hidden)]
|
||||||
|
pub use buf::{
|
||||||
Source,
|
Source,
|
||||||
Reader,
|
Reader,
|
||||||
Writer,
|
Writer,
|
||||||
Take,
|
Take,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
mod bytes;
|
||||||
pub use bytes::{Bytes, BytesMut};
|
pub use bytes::{Bytes, BytesMut};
|
||||||
|
|
||||||
pub use byteorder::{ByteOrder, BigEndian, LittleEndian};
|
pub use byteorder::{ByteOrder, BigEndian, LittleEndian};
|
||||||
|
|||||||
Reference in New Issue
Block a user