Trait layered_io::Bufferable [−][src]
A trait to help with buffering on top of ReadLayered
and WriteLayered
.
Required methods
Loading content...Provided methods
fn suggested_buffer_size(&self) -> usize
[src]
A suggested size, in bytes, for buffering for performance.
Implementations on Foreign Types
impl<B: Bufferable> Bufferable for Box<B>
[src]
fn abandon(&mut self)
[src]
fn suggested_buffer_size(&self) -> usize
[src]
impl<B: Bufferable> Bufferable for &mut B
[src]
fn abandon(&mut self)
[src]
fn suggested_buffer_size(&self) -> usize
[src]
impl Bufferable for Cursor<Vec<u8>>
[src]
fn abandon(&mut self)
[src]
fn suggested_buffer_size(&self) -> usize
[src]
impl Bufferable for Cursor<Box<[u8]>>
[src]
fn abandon(&mut self)
[src]
fn suggested_buffer_size(&self) -> usize
[src]
impl Bufferable for Cursor<&mut Vec<u8>>
[src]
fn abandon(&mut self)
[src]
fn suggested_buffer_size(&self) -> usize
[src]
impl Bufferable for Cursor<&mut [u8]>
[src]
fn abandon(&mut self)
[src]
fn suggested_buffer_size(&self) -> usize
[src]
impl<P> Bufferable for Pin<P> where
P: DerefMut + Unpin,
P::Target: Bufferable,
[src]
P: DerefMut + Unpin,
P::Target: Bufferable,