pub struct ConnectionClosed {
pub owner: Option<TransportOwner>,
pub connection_code: Option<ConnectionErrorCode>,
pub application_code: Option<ApplicationErrorCode>,
pub internal_code: Option<u32>,
pub reason: Option<String>,
pub trigger: Option<ConnectionClosedTrigger>,
}
Fields§
§owner: Option<TransportOwner>
§connection_code: Option<ConnectionErrorCode>
§application_code: Option<ApplicationErrorCode>
§internal_code: Option<u32>
§reason: Option<String>
§trigger: Option<ConnectionClosedTrigger>
Trait Implementations§
Source§impl Clone for ConnectionClosed
impl Clone for ConnectionClosed
Source§fn clone(&self) -> ConnectionClosed
fn clone(&self) -> ConnectionClosed
Returns a copy 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 Debug for ConnectionClosed
impl Debug for ConnectionClosed
Source§impl<'de> Deserialize<'de> for ConnectionClosed
impl<'de> Deserialize<'de> for ConnectionClosed
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 ConnectionClosed
impl PartialEq for ConnectionClosed
Source§impl Serialize for ConnectionClosed
impl Serialize for ConnectionClosed
impl Eq for ConnectionClosed
impl StructuralPartialEq for ConnectionClosed
Auto Trait Implementations§
impl Freeze for ConnectionClosed
impl RefUnwindSafe for ConnectionClosed
impl Send for ConnectionClosed
impl Sync for ConnectionClosed
impl Unpin for ConnectionClosed
impl UnwindSafe for ConnectionClosed
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.