ToBufferRef

Trait ToBufferRef 

Source
pub trait ToBufferRef<'data> {
    // Required method
    fn to_buffer_ref<'size>(&'size mut self) -> BufferRef<'data, 'size>;
}
Expand description

Internal trait for the intermediate result of converting a T: Buffer into a BufferRef.

Required Methods§

Source

fn to_buffer_ref<'size>(&'size mut self) -> BufferRef<'data, 'size>

Second step to convert a T: Buffer to a BufferRef.

Implementors§

Source§

impl<'d> ToBufferRef<'d> for SliceBuffer<'d>

Source§

impl<'d> ToBufferRef<'d> for SliceRefBuffer<'d>

Source§

impl<'d, A: Array<Item = u8>> ToBufferRef<'d> for ArrayVecBuffer<'d, A>

Source§

impl<'data> ToBufferRef<'data> for VecBuffer<'data>

Source§

impl<'data, T: ToBufferRef<'data>> ToBufferRef<'data> for CapAtBuffer<'data, T>

Source§

impl<'r, 'd, 's> ToBufferRef<'d> for BufferRefBuffer<'r, 'd, 's>