pub struct ConnectProperties {
pub session_expiry_interval: Option<u32>,
pub receive_maximum: Option<u16>,
pub maximum_packet_size: Option<u32>,
pub topic_alias_maximum: Option<u16>,
pub request_response_information: Option<bool>,
pub request_problem_information: Option<bool>,
pub user_properties: Vec<(String, String)>,
pub authentication_method: Option<String>,
pub authentication_data: Option<Vec<u8>>,
}Fields§
§session_expiry_interval: Option<u32>§receive_maximum: Option<u16>§maximum_packet_size: Option<u32>§topic_alias_maximum: Option<u16>§request_response_information: Option<bool>§request_problem_information: Option<bool>§user_properties: Vec<(String, String)>§authentication_method: Option<String>§authentication_data: Option<Vec<u8>>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§fn clone_from(&mut self, source: &Self)
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
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