pub struct EntryStopFailure<A>where
A: Address,{ /* private fields */ }Expand description
Typed failure of one admitted explicit keyed-service stop.
The settlement reason and optional exact proxy stop are independent current values. A missing stop permits restoration; a present stop requires entry retirement.
Implementations§
Source§impl<A> EntryStopFailure<A>where
A: Address,
impl<A> EntryStopFailure<A>where
A: Address,
Sourcepub const fn reason(&self) -> &EntryStopFailureReason
pub const fn reason(&self) -> &EntryStopFailureReason
Borrow the exact shutdown-settlement reason.
Sourcepub const fn stopped(&self) -> Option<&ChildStopped<A>>
pub const fn stopped(&self) -> Option<&ChildStopped<A>>
Borrow the exact proxy stop when it arrived before settlement failed.
Sourcepub fn into_parts(self) -> (EntryStopFailureReason, Option<ChildStopped<A>>)
pub fn into_parts(self) -> (EntryStopFailureReason, Option<ChildStopped<A>>)
Transfer the complete independent reason and proxy-stop values.
Auto Trait Implementations§
impl<A> Freeze for EntryStopFailure<A>where
A: Freeze,
impl<A> RefUnwindSafe for EntryStopFailure<A>where
A: RefUnwindSafe,
impl<A> Send for EntryStopFailure<A>where
A: Send,
impl<A> Sync for EntryStopFailure<A>where
A: Sync,
impl<A> Unpin for EntryStopFailure<A>where
A: Unpin,
impl<A> UnsafeUnpin for EntryStopFailure<A>where
A: UnsafeUnpin,
impl<A> UnwindSafe for EntryStopFailure<A>where
A: 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