pub struct ProxySends<A: Address, M> {
pub deliveries: Vec<Delivery<A, M>>,
pub child_observations: ServiceSends<ObserveChild<A::Nonce>>,
pub creation_observations: ServiceSends<ObserveCreation<A::Nonce>>,
pub stopped_reports: ServiceSends<ReportWorkerStopped<A>>,
pub creation_reports: ServiceSends<ReportWorkerCreationResolved<A::Nonce>>,
}Expand description
The concrete, statically dispatched effect lanes emitted by a Proxy.
Fields§
§deliveries: Vec<Delivery<A, M>>§child_observations: ServiceSends<ObserveChild<A::Nonce>>§creation_observations: ServiceSends<ObserveCreation<A::Nonce>>§stopped_reports: ServiceSends<ReportWorkerStopped<A>>§creation_reports: ServiceSends<ReportWorkerCreationResolved<A::Nonce>>Trait Implementations§
Source§impl<A: Address, M> SendAlgebra for ProxySends<A, M>
impl<A: Address, M> SendAlgebra for ProxySends<A, M>
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: 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, 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>)
Auto Trait Implementations§
impl<A, M> Freeze for ProxySends<A, M>
impl<A, M> RefUnwindSafe for ProxySends<A, M>
impl<A, M> Send for ProxySends<A, M>
impl<A, M> Sync for ProxySends<A, M>
impl<A, M> Unpin for ProxySends<A, M>
impl<A, M> UnsafeUnpin for ProxySends<A, M>
impl<A, M> UnwindSafe for ProxySends<A, M>
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