pub struct ConnectAckPacket {Show 19 fields
pub session_present: bool,
pub reason_code: ConnectReason,
pub session_expiry_interval: Option<SessionExpiryInterval>,
pub receive_maximum: Option<ReceiveMaximum>,
pub maximum_qos: Option<MaximumQos>,
pub retain_available: Option<RetainAvailable>,
pub maximum_packet_size: Option<MaximumPacketSize>,
pub assigned_client_identifier: Option<AssignedClientIdentifier>,
pub topic_alias_maximum: Option<TopicAliasMaximum>,
pub reason_string: Option<ReasonString>,
pub user_properties: Vec<UserProperty>,
pub wildcard_subscription_available: Option<WildcardSubscriptionAvailable>,
pub subscription_identifiers_available: Option<SubscriptionIdentifierAvailable>,
pub shared_subscription_available: Option<SharedSubscriptionAvailable>,
pub server_keep_alive: Option<ServerKeepAlive>,
pub response_information: Option<ResponseInformation>,
pub server_reference: Option<ServerReference>,
pub authentication_method: Option<AuthenticationMethod>,
pub authentication_data: Option<AuthenticationData>,
}
Fields§
§session_present: bool
§reason_code: ConnectReason
§session_expiry_interval: Option<SessionExpiryInterval>
§receive_maximum: Option<ReceiveMaximum>
§maximum_qos: Option<MaximumQos>
§retain_available: Option<RetainAvailable>
§maximum_packet_size: Option<MaximumPacketSize>
§assigned_client_identifier: Option<AssignedClientIdentifier>
§topic_alias_maximum: Option<TopicAliasMaximum>
§reason_string: Option<ReasonString>
§user_properties: Vec<UserProperty>
§wildcard_subscription_available: Option<WildcardSubscriptionAvailable>
§subscription_identifiers_available: Option<SubscriptionIdentifierAvailable>
§server_keep_alive: Option<ServerKeepAlive>
§response_information: Option<ResponseInformation>
§server_reference: Option<ServerReference>
§authentication_method: Option<AuthenticationMethod>
§authentication_data: Option<AuthenticationData>
Trait Implementations§
Source§impl Debug for ConnectAckPacket
impl Debug for ConnectAckPacket
Source§impl PartialEq for ConnectAckPacket
impl PartialEq for ConnectAckPacket
Source§impl PropertySize for ConnectAckPacket
impl PropertySize for ConnectAckPacket
fn property_size(&self, protocol_version: ProtocolVersion) -> u32
impl StructuralPartialEq for ConnectAckPacket
Auto Trait Implementations§
impl !Freeze for ConnectAckPacket
impl RefUnwindSafe for ConnectAckPacket
impl Send for ConnectAckPacket
impl Sync for ConnectAckPacket
impl Unpin for ConnectAckPacket
impl UnwindSafe for ConnectAckPacket
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