pub struct MQTTOptionsOverrides {
pub clean_session: Option<bool>,
pub session_expiry_interval: Option<Duration>,
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 transport: Option<Transport>,
}Expand description
Option Size Override
Fields§
§clean_session: Option<bool>Override clean session
session_expiry_interval: Option<Duration>Override session expiry interval
keep_alive: Option<Duration>Override keep alive
max_packet_size: Option<MQTTMaxPacketSize>Override max packet size
request_channel_capacity: Option<usize>Override request channel capacity
pending_throttle: Option<Duration>Override pending throttle
inflight: Option<u16>Override inflight
last_will: Option<LastWill>Override last will
transport: Option<Transport>Override transport
Trait Implementations§
Source§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