pub struct LatchMessage<Route> {
pub reply_to: Route,
}Expand description
One arrival at a Latch.
The reply recipient is retained until release. An arrival after release is answered immediately and does not reopen the latch.
Fields§
§reply_to: RouteTyped participant recipient awaiting the release fact.
Implementations§
Source§impl<Route> LatchMessage<Route>
impl<Route> LatchMessage<Route>
Trait Implementations§
Source§impl<Route: Clone> Clone for LatchMessage<Route>
impl<Route: Clone> Clone for LatchMessage<Route>
Source§fn clone(&self) -> LatchMessage<Route>
fn clone(&self) -> LatchMessage<Route>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<Route: PartialEq> PartialEq for LatchMessage<Route>
impl<Route: PartialEq> PartialEq for LatchMessage<Route>
impl<Route: Copy> Copy for LatchMessage<Route>
impl<Route: Eq> Eq for LatchMessage<Route>
impl<Route> StructuralPartialEq for LatchMessage<Route>
Auto Trait Implementations§
impl<Route> Freeze for LatchMessage<Route>where
Route: Freeze,
impl<Route> RefUnwindSafe for LatchMessage<Route>where
Route: RefUnwindSafe,
impl<Route> Send for LatchMessage<Route>where
Route: Send,
impl<Route> Sync for LatchMessage<Route>where
Route: Sync,
impl<Route> Unpin for LatchMessage<Route>where
Route: Unpin,
impl<Route> UnsafeUnpin for LatchMessage<Route>where
Route: UnsafeUnpin,
impl<Route> UnwindSafe for LatchMessage<Route>where
Route: 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