pub struct MqttierOptions {
pub connection: Connection,
pub client_id: String,
pub ack_timeout_ms: u64,
pub keepalive_secs: u16,
pub session_expiry_interval_secs: u16,
pub lwt_delay_secs: u16,
pub publish_queue_size: u16,
pub max_inflight_messages: u16,
pub max_incoming_packet_size: u32,
pub credentials: Option<Credentials>,
}Expand description
Options for configuring the MqttierClient.
Fields§
§connection: Connection§client_id: String§ack_timeout_ms: u64§keepalive_secs: u16§session_expiry_interval_secs: u16§lwt_delay_secs: u16§publish_queue_size: u16§max_inflight_messages: u16§max_incoming_packet_size: u32§credentials: Option<Credentials>Trait Implementations§
Source§impl Clone for MqttierOptions
impl Clone for MqttierOptions
Source§fn clone(&self) -> MqttierOptions
fn clone(&self) -> MqttierOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MqttierOptions
impl RefUnwindSafe for MqttierOptions
impl Send for MqttierOptions
impl Sync for MqttierOptions
impl Unpin for MqttierOptions
impl UnsafeUnpin for MqttierOptions
impl UnwindSafe for MqttierOptions
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