Trait CommandPool

Source
pub trait CommandPool: VkHandle<Handle = VkCommandPool> + DeviceChild { }

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl<Device: Device> CommandPool for CommandPoolObject<Device>