pub enum Own {}Expand description
The lane owned by the current named send product.
Trait Implementations§
Source§impl<A: Address, J, R, C: Behavior<Addr = A>> SendInput<Delivery<A, PoolResponse<J, R, A>>, Own> for PoolBehaviorSends<A, J, R, C>
impl<A: Address, J, R, C: Behavior<Addr = A>> SendInput<Delivery<A, PoolResponse<J, R, A>>, Own> for PoolBehaviorSends<A, J, R, C>
fn emit(&mut self, input: Delivery<A, PoolResponse<J, R, A>>)
Source§impl<A: Address, J, R, C: Behavior<Addr = A>> SendInput<Delivery<A, ProxyCommand<C>>, Own> for PoolBehaviorSends<A, J, R, C>
impl<A: Address, J, R, C: Behavior<Addr = A>> SendInput<Delivery<A, ProxyCommand<C>>, Own> for PoolBehaviorSends<A, J, R, C>
fn emit(&mut self, input: Delivery<A, ProxyCommand<C>>)
Source§impl<A, Sends, C> SendInput<Delivery<A, ProxyCommand<C>>, Own> for SupervisorSends<A, Sends, C>
impl<A, Sends, C> SendInput<Delivery<A, ProxyCommand<C>>, Own> for SupervisorSends<A, Sends, C>
fn emit(&mut self, input: Delivery<A, ProxyCommand<C>>)
Source§impl<L, R, Input> SendInput<Input, Own> for SendProduct<L, R>
impl<L, R, Input> SendInput<Input, Own> for SendProduct<L, R>
Source§impl<A: Address, M> SendInput<ObserveChild<<A as Address>::Nonce>, Own> for ProxySends<A, M>
impl<A: Address, M> SendInput<ObserveChild<<A as Address>::Nonce>, Own> for ProxySends<A, M>
fn emit(&mut self, input: ObserveChild<A::Nonce>)
Source§impl<A, Sends, C> SendInput<ObserveChild<<A as Address>::Nonce>, Own> for SupervisorSends<A, Sends, C>
impl<A, Sends, C> SendInput<ObserveChild<<A as Address>::Nonce>, Own> for SupervisorSends<A, Sends, C>
fn emit(&mut self, input: ObserveChild<A::Nonce>)
Source§impl<A: Address, M> SendInput<ObserveCreation<<A as Address>::Nonce>, Own> for ProxySends<A, M>
impl<A: Address, M> SendInput<ObserveCreation<<A as Address>::Nonce>, Own> for ProxySends<A, M>
fn emit(&mut self, input: ObserveCreation<A::Nonce>)
Source§impl<A: Address, Sends> SendInput<ObservePeer<A>, Own> for WatchSends<A, Sends>
impl<A: Address, Sends> SendInput<ObservePeer<A>, Own> for WatchSends<A, Sends>
fn emit(&mut self, input: ObservePeer<A>)
Source§impl<A: Address, M> SendInput<ReportWorkerCreationResolved<<A as Address>::Nonce>, Own> for ProxySends<A, M>
impl<A: Address, M> SendInput<ReportWorkerCreationResolved<<A as Address>::Nonce>, Own> for ProxySends<A, M>
fn emit(&mut self, input: ReportWorkerCreationResolved<A::Nonce>)
Source§impl<A: Address, M> SendInput<ReportWorkerStopped<A>, Own> for ProxySends<A, M>
impl<A: Address, M> SendInput<ReportWorkerStopped<A>, Own> for ProxySends<A, M>
fn emit(&mut self, input: ReportWorkerStopped<A>)
Source§impl<Sends> SendInput<ScheduleAfter, Own> for ReceiveTimeoutSends<Sends>
impl<Sends> SendInput<ScheduleAfter, Own> for ReceiveTimeoutSends<Sends>
fn emit(&mut self, input: ScheduleAfter)
Source§impl<Sends> SendInput<ScheduleAt, Own> for DeadlineSends<Sends>
impl<Sends> SendInput<ScheduleAt, Own> for DeadlineSends<Sends>
fn emit(&mut self, input: ScheduleAt)
Auto Trait Implementations§
impl Freeze for Own
impl RefUnwindSafe for Own
impl Send for Own
impl Sync for Own
impl Unpin for Own
impl UnsafeUnpin for Own
impl UnwindSafe for Own
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