pub enum ReplyDelivery<Logical, Established> {
Logical(Logical),
Established(Established),
}Expand description
One delivery whose logical-versus-exact capability remains explicit.
Variants§
Logical(Logical)
One logical delivery requiring name resolution.
Established(Established)
One exact delivery to a retained installed incarnation.
Trait Implementations§
Source§impl<Logical, Established> ClassifySettlement for ReplyDelivery<Logical, Established>where
Logical: ClassifySettlement,
Established: ClassifySettlement,
impl<Logical, Established> ClassifySettlement for ReplyDelivery<Logical, Established>where
Logical: ClassifySettlement,
Established: ClassifySettlement,
Source§fn settlement_status(&self) -> SettlementStatus
fn settlement_status(&self) -> SettlementStatus
Inspect every member without consuming or rewriting the settlement.
Source§impl<Logical, Established> Debug for ReplyDelivery<Logical, Established>
impl<Logical, Established> Debug for ReplyDelivery<Logical, Established>
Source§impl<Logical, Established> PartialEq for ReplyDelivery<Logical, Established>
impl<Logical, Established> PartialEq for ReplyDelivery<Logical, Established>
Source§impl<Logical, Established> SendInput<ReplyDelivery<Logical, Established>, Own> for ReplyDeliveries<Logical, Established>
impl<Logical, Established> SendInput<ReplyDelivery<Logical, Established>, Own> for ReplyDeliveries<Logical, Established>
fn emit(&mut self, input: ReplyDelivery<Logical, Established>)
impl<Logical: Eq, Established: Eq> Eq for ReplyDelivery<Logical, Established>
Auto Trait Implementations§
impl<Logical, Established> Freeze for ReplyDelivery<Logical, Established>
impl<Logical, Established> RefUnwindSafe for ReplyDelivery<Logical, Established>where
Logical: RefUnwindSafe,
Established: RefUnwindSafe,
impl<Logical, Established> Send for ReplyDelivery<Logical, Established>
impl<Logical, Established> Sync for ReplyDelivery<Logical, Established>
impl<Logical, Established> Unpin for ReplyDelivery<Logical, Established>
impl<Logical, Established> UnsafeUnpin for ReplyDelivery<Logical, Established>where
Logical: UnsafeUnpin,
Established: UnsafeUnpin,
impl<Logical, Established> UnwindSafe for ReplyDelivery<Logical, Established>where
Logical: UnwindSafe,
Established: 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