Trait rin::gl::buffer::WithBackend [−][src]
pub trait WithBackend {
pub fn with_backend<F, R>(&self, f: F) -> R
where
F: FnMut(&dyn Backend) -> R;
}Required methods
pub fn with_backend<F, R>(&self, f: F) -> R where
F: FnMut(&dyn Backend) -> R, [src]
F: FnMut(&dyn Backend) -> R,
Implementors
impl<'a, T> WithBackend for Buffer<T>[src]
impl<'a, T> WithBackend for Buffer<T>[src]pub fn with_backend<F, R>(&self, f: F) -> R where
F: FnMut(&dyn Backend) -> R, [src]
F: FnMut(&dyn Backend) -> R,
impl<T> WithBackend for BufferStorage<T>[src]
impl<T> WithBackend for BufferStorage<T>[src]pub fn with_backend<F, R>(&self, f: F) -> R where
F: FnMut(&dyn Backend) -> R, [src]
F: FnMut(&dyn Backend) -> R,
impl<T> WithBackend for SharedBuffer<T>[src]
impl<T> WithBackend for SharedBuffer<T>[src]pub fn with_backend<F, R>(&self, f: F) -> R where
F: FnMut(&dyn Backend) -> R, [src]
F: FnMut(&dyn Backend) -> R,
impl<T> WithBackend for SharedBufferStorage<T>[src]
impl<T> WithBackend for SharedBufferStorage<T>[src]pub fn with_backend<F, R>(&self, f: F) -> R where
F: FnMut(&dyn Backend) -> R, [src]
F: FnMut(&dyn Backend) -> R,
impl<T, B, BB> WithBackend for Range<T, B, BB> where
B: WithBackend,
BB: Borrow<B>, [src]
impl<T, B, BB> WithBackend for Range<T, B, BB> where
B: WithBackend,
BB: Borrow<B>, [src]pub fn with_backend<F, R>(&self, f: F) -> R where
F: FnMut(&dyn Backend) -> R, [src]
F: FnMut(&dyn Backend) -> R,