pub enum SessionCloseReason {
TransportClosed,
BackendFinished,
PolicyEnded,
Error(String),
}Variants§
Trait Implementations§
Source§impl Clone for SessionCloseReason
impl Clone for SessionCloseReason
Source§fn clone(&self) -> SessionCloseReason
fn clone(&self) -> SessionCloseReason
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 moreSource§impl Debug for SessionCloseReason
impl Debug for SessionCloseReason
Source§impl<'de> Deserialize<'de> for SessionCloseReason
impl<'de> Deserialize<'de> for SessionCloseReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SessionCloseReason
impl PartialEq for SessionCloseReason
Source§fn eq(&self, other: &SessionCloseReason) -> bool
fn eq(&self, other: &SessionCloseReason) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionCloseReason
impl Serialize for SessionCloseReason
impl Eq for SessionCloseReason
impl StructuralPartialEq for SessionCloseReason
Auto Trait Implementations§
impl Freeze for SessionCloseReason
impl RefUnwindSafe for SessionCloseReason
impl Send for SessionCloseReason
impl Sync for SessionCloseReason
impl Unpin for SessionCloseReason
impl UnsafeUnpin for SessionCloseReason
impl UnwindSafe for SessionCloseReason
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