pub struct ProxyInputReceipt<Worker, Plan>where
Worker: Behavior,
Plan: ActivationPlan,
BehaviorAddr<Worker>: EndpointAddress,
StableProxy<Worker, Plan>: Behavior<Protocol = Worker::Protocol>,{ /* private fields */ }Expand description
Exact receipt for one accepted stable-proxy input.
Auto Trait Implementations§
impl<Worker, Plan> Freeze for ProxyInputReceipt<Worker, Plan>
impl<Worker, Plan> RefUnwindSafe for ProxyInputReceipt<Worker, Plan>where
<<Worker as Behavior>::Protocol as Protocol>::Addr: Sized,
<<<Worker as Behavior>::Protocol as Protocol>::Addr as EndpointAddress>::Installed<StableProxy<Worker, Plan>>: RefUnwindSafe,
impl<Worker, Plan> Send for ProxyInputReceipt<Worker, Plan>
impl<Worker, Plan> Sync for ProxyInputReceipt<Worker, Plan>
impl<Worker, Plan> Unpin for ProxyInputReceipt<Worker, Plan>
impl<Worker, Plan> UnsafeUnpin for ProxyInputReceipt<Worker, Plan>where
<<Worker as Behavior>::Protocol as Protocol>::Addr: Sized,
<<<Worker as Behavior>::Protocol as Protocol>::Addr as EndpointAddress>::Installed<StableProxy<Worker, Plan>>: UnsafeUnpin,
impl<Worker, Plan> UnwindSafe for ProxyInputReceipt<Worker, Plan>where
<<Worker as Behavior>::Protocol as Protocol>::Addr: Sized,
<<<Worker as Behavior>::Protocol as Protocol>::Addr as EndpointAddress>::Installed<StableProxy<Worker, Plan>>: UnwindSafe,
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