pub struct ConnectProperties {
pub session_expiry_interval: Option<u32>,
pub receive_maximum: Option<u16>,
pub max_packet_size: Option<u32>,
pub topic_alias_max: Option<u16>,
pub request_response_info: Option<u8>,
pub request_problem_info: Option<u8>,
pub user_properties: Vec<(String, String)>,
pub authentication_method: Option<String>,
pub authentication_data: Option<Bytes>,
}
Fields§
§session_expiry_interval: Option<u32>
Expiry interval property after loosing connection
receive_maximum: Option<u16>
Maximum simultaneous packets
max_packet_size: Option<u32>
Maximum packet size
topic_alias_max: Option<u16>
Maximum mapping integer for a topic
request_response_info: Option<u8>
§request_problem_info: Option<u8>
§user_properties: Vec<(String, String)>
List of user properties
authentication_method: Option<String>
Method of authentication
authentication_data: Option<Bytes>
Authentication data
Implementations§
Trait Implementations§
Source§impl Clone for ConnectProperties
impl Clone for ConnectProperties
Source§fn clone(&self) -> ConnectProperties
fn clone(&self) -> ConnectProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConnectProperties
impl Debug for ConnectProperties
Source§impl Default for ConnectProperties
impl Default for ConnectProperties
Source§fn default() -> ConnectProperties
fn default() -> ConnectProperties
Returns the “default value” for a type. Read more
Source§impl PartialEq for ConnectProperties
impl PartialEq for ConnectProperties
impl Eq for ConnectProperties
impl StructuralPartialEq for ConnectProperties
Auto Trait Implementations§
impl !Freeze for ConnectProperties
impl RefUnwindSafe for ConnectProperties
impl Send for ConnectProperties
impl Sync for ConnectProperties
impl Unpin for ConnectProperties
impl UnwindSafe for ConnectProperties
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