EventRef

Trait EventRef 

Source
pub trait EventRef<T>:
    Deref<Target = OnceEvent<T>>
    + ReflectiveTSend
    + EventRefPrivate<T>
    + Sealed
where T: Send,
{ }
Expand description

Enables a sender or receiver to reference the event that connects them.

This is a sealed trait and exists for internal use only. You never need to use it.

Implementors§

Source§

impl<T> EventRef<T> for ArcEvent<T>
where T: Send,

Source§

impl<T> EventRef<T> for ManagedEvent<T>
where T: Send,

Source§

impl<T> EventRef<T> for PtrEvent<T>
where T: Send,

Source§

impl<T> EventRef<T> for RefEvent<'_, T>
where T: Send,