Trait Event

Source
pub trait Event:
    VkHandle<Handle = VkEvent>
    + DeviceChild
    + Status { }

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§