pub enum DetachedCause {
CleanDeregister,
Superseded,
ServerShutdown,
}Expand description
Causes valid only for a Detached lifecycle record.
Variants§
CleanDeregister
Clean deregistration.
Superseded
Binding supersession.
ServerShutdown
Orderly server shutdown.
Implementations§
Source§impl DetachedCause
impl DetachedCause
Sourcepub const fn close_cause(self) -> CloseCause
pub const fn close_cause(self) -> CloseCause
Converts to the shared close-cause registry without permitting Died-only causes.
Trait Implementations§
Source§impl Clone for DetachedCause
impl Clone for DetachedCause
Source§fn clone(&self) -> DetachedCause
fn clone(&self) -> DetachedCause
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DetachedCause
Source§impl Debug for DetachedCause
impl Debug for DetachedCause
impl Eq for DetachedCause
Source§impl PartialEq for DetachedCause
impl PartialEq for DetachedCause
impl StructuralPartialEq for DetachedCause
Auto Trait Implementations§
impl Freeze for DetachedCause
impl RefUnwindSafe for DetachedCause
impl Send for DetachedCause
impl Sync for DetachedCause
impl Unpin for DetachedCause
impl UnsafeUnpin for DetachedCause
impl UnwindSafe for DetachedCause
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