Trait buffer::Buffer
[−]
[src]
pub trait Buffer<'data> { type Intermediate: ToBufferRef<'data>; fn to_to_buffer_ref(self) -> Self::Intermediate; }
Trait for types that can act as buffer for bytes.
It should be accepted as trait bound for functions that accept buffers, and
should immediately be converted to BufferRef
using the with_buffer
function.
Associated Types
type Intermediate: ToBufferRef<'data>
Intermediate result of converting the T: Buffer
into a BufferRef
.
Required Methods
fn to_to_buffer_ref(self) -> Self::Intermediate
Converts the T: Buffer
into the intermediate step to BufferRef
.