Trait Queue

Source
pub trait Queue: VkHandle<Handle = VkQueue> + DeviceChild { }

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl<Device: Device> Queue for QueueObject<Device>