pub struct MQTTOptionsOverrides {
pub port: Option<u16>,
pub clean_session: Option<bool>,
pub keep_alive: Option<Duration>,
pub max_packet_size: Option<MQTTMaxPacketSize>,
pub request_channel_capacity: Option<usize>,
pub pending_throttle: Option<Duration>,
pub inflight: Option<u16>,
pub last_will: Option<LastWill>,
pub conn_timeout: Option<u64>,
pub transport: Option<Transport>,
}
Fields§
§port: Option<u16>
§clean_session: Option<bool>
§keep_alive: Option<Duration>
§max_packet_size: Option<MQTTMaxPacketSize>
§request_channel_capacity: Option<usize>
§pending_throttle: Option<Duration>
§inflight: Option<u16>
§last_will: Option<LastWill>
§conn_timeout: Option<u64>
§transport: Option<Transport>
Trait Implementations§
Source§impl Clone for MQTTOptionsOverrides
impl Clone for MQTTOptionsOverrides
Source§fn clone(&self) -> MQTTOptionsOverrides
fn clone(&self) -> MQTTOptionsOverrides
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 Default for MQTTOptionsOverrides
impl Default for MQTTOptionsOverrides
Source§fn default() -> MQTTOptionsOverrides
fn default() -> MQTTOptionsOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for MQTTOptionsOverrides
impl !RefUnwindSafe for MQTTOptionsOverrides
impl Send for MQTTOptionsOverrides
impl Sync for MQTTOptionsOverrides
impl Unpin for MQTTOptionsOverrides
impl !UnwindSafe for MQTTOptionsOverrides
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