Struct buffer::BufferRefBuffer [] [src]

pub struct BufferRefBuffer<'ref_, 'data: 'ref_, 'size: 'ref_> {
    // some fields omitted
}

The intermediate step from a BufferRef to another BufferRef.

Trait Implementations

impl<'r, 'd, 's> Drop for BufferRefBuffer<'r, 'd, 's>
[src]

fn drop(&mut self)

A method called when the value goes out of scope. Read more

impl<'r, 'd, 's> ToBufferRef<'d> for BufferRefBuffer<'r, 'd, 's>
[src]

fn to_buffer_ref<'a>(&'a mut self) -> BufferRef<'d, 'a>

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