Skip to main content

DeviceMut

Trait DeviceMut 

Source
pub trait DeviceMut: Device + VkHandleMut { }

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl<Instance: Instance> DeviceMut for DeviceObject<Instance>