pub struct AnyOutlet { /* private fields */ }Expand description
Type-erased Outlet carrying the element TypeId and name.
Produced by Outlet::erase. The builder stores these and compares their
type_id on connect/wire to validate that an edge joins ports of the
same element type at runtime.
Implementations§
Trait Implementations§
impl Eq for AnyOutlet
impl StructuralPartialEq for AnyOutlet
Auto Trait Implementations§
impl Freeze for AnyOutlet
impl RefUnwindSafe for AnyOutlet
impl Send for AnyOutlet
impl Sync for AnyOutlet
impl Unpin for AnyOutlet
impl UnsafeUnpin for AnyOutlet
impl UnwindSafe for AnyOutlet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> JobKey for T
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage