Struct sn0int_std::mqtt::MqttOptions
source · pub struct MqttOptions {
pub username: Option<String>,
pub password: Option<String>,
pub proxy: Option<SocketAddr>,
pub connect_timeout: u64,
pub read_timeout: Option<u64>,
pub write_timeout: u64,
pub ping_interval: Option<u64>,
pub keep_alive: Option<u16>,
}
Fields§
§username: Option<String>
§password: Option<String>
§proxy: Option<SocketAddr>
§connect_timeout: u64
§read_timeout: Option<u64>
§write_timeout: u64
§ping_interval: Option<u64>
§keep_alive: Option<u16>
Implementations§
source§impl MqttOptions
impl MqttOptions
pub fn try_from(x: AnyLuaValue) -> Result<MqttOptions, Error>
Trait Implementations§
source§impl Debug for MqttOptions
impl Debug for MqttOptions
source§impl Default for MqttOptions
impl Default for MqttOptions
source§fn default() -> MqttOptions
fn default() -> MqttOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MqttOptions
impl<'de> Deserialize<'de> for MqttOptions
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for MqttOptions
impl Send for MqttOptions
impl Sync for MqttOptions
impl Unpin for MqttOptions
impl UnwindSafe for MqttOptions
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
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