pub struct DisconnectProperties {
pub session_expiry_interval: Option<u32>,
pub reason_string: Option<Arc<String>>,
pub user_properties: Vec<UserProperty>,
pub server_reference: Option<Arc<String>>,
}
Expand description
Property list for DISCONNECT packet.
Fields§
§session_expiry_interval: Option<u32>
§reason_string: Option<Arc<String>>
§user_properties: Vec<UserProperty>
§server_reference: Option<Arc<String>>
Implementations§
Source§impl DisconnectProperties
impl DisconnectProperties
pub async fn decode_async<T: AsyncRead + Unpin>( reader: &mut T, packet_type: PacketType, ) -> Result<Self, ErrorV5>
Trait Implementations§
Source§impl Clone for DisconnectProperties
impl Clone for DisconnectProperties
Source§fn clone(&self) -> DisconnectProperties
fn clone(&self) -> DisconnectProperties
Returns a duplicate 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 DisconnectProperties
impl Debug for DisconnectProperties
Source§impl Default for DisconnectProperties
impl Default for DisconnectProperties
Source§fn default() -> DisconnectProperties
fn default() -> DisconnectProperties
Returns the “default value” for a type. Read more
Source§impl Encodable for DisconnectProperties
impl Encodable for DisconnectProperties
Source§impl PartialEq for DisconnectProperties
impl PartialEq for DisconnectProperties
impl Eq for DisconnectProperties
impl StructuralPartialEq for DisconnectProperties
Auto Trait Implementations§
impl Freeze for DisconnectProperties
impl RefUnwindSafe for DisconnectProperties
impl Send for DisconnectProperties
impl Sync for DisconnectProperties
impl Unpin for DisconnectProperties
impl UnwindSafe for DisconnectProperties
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