pub struct MqttierOptions {
pub connection: Connection,
pub client_id: String,
pub lwt: OnlineMessage,
pub ack_timeout_ms: u64,
pub keepalive_secs: u16,
}Expand description
Options for configuring the MqttierClient.
Fields§
§connection: Connection§client_id: String§lwt: OnlineMessage§ack_timeout_ms: u64§keepalive_secs: u16Implementations§
Source§impl MqttierOptions
impl MqttierOptions
Sourcepub fn new<'fn_lifetime>() -> MqttierOptionsBuilder<'fn_lifetime, (), (), (), (), (), (), ()>
pub fn new<'fn_lifetime>() -> MqttierOptionsBuilder<'fn_lifetime, (), (), (), (), (), (), ()>
Creating a builder.
§Optional Fields
§ack_timeout_ms
- Type:
u64 - Default:
5000
§client_id
- Type:
String - Default:
| | Uuid :: new_v4().to_string()
§connection
- Type:
Connection - Default:
Connection :: TcpLocalhost(1883)
§keepalive_secs
- Type:
u16 - Default:
60
§lwt
- Type:
OnlineMessage - Default:
OnlineMessage :: default()
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 · 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 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