Trait BufferView

Source
pub trait BufferView: VkHandle<Handle = VkBufferView> { }

Implementations on Foreign Types§

Source§

impl<'s, T> BufferView for &'s T
where T: BufferView + ?Sized,

Source§

impl<'s, T> BufferView for &'s mut T
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for Box<T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for Rc<T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for Arc<T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for Ref<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for RefMut<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for ManuallyDrop<T>
where T: BufferView,

Source§

impl<T> BufferView for MutexGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for RwLockReadGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for RwLockWriteGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for MappedMutexGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for MutexGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for MappedRwLockReadGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for MappedRwLockWriteGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for RwLockReadGuard<'_, T>
where T: BufferView + ?Sized,

Source§

impl<T> BufferView for RwLockWriteGuard<'_, T>
where T: BufferView + ?Sized,

Implementors§