pub struct MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> { /* private fields */ }Expand description
A builder for MqttierOptions.
Implementations§
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, (), ()>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, (), ()>
pub fn build(self) -> MqttierOptions
Source§impl<'fn_lifetime, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, (), TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, (), TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
Sourcepub fn ack_timeout_ms(
self,
value: u64,
) -> MqttierOptionsBuilder<'fn_lifetime, u64, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
pub fn ack_timeout_ms( self, value: u64, ) -> MqttierOptionsBuilder<'fn_lifetime, u64, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
§ack_timeout_ms
- Type:
u64 - Default:
5000
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, (), TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, (), TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, (), TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, (), TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
Sourcepub fn connection(
self,
value: Connection,
) -> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, Connection, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
pub fn connection( self, value: Connection, ) -> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, Connection, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
§connection
- Type:
Connection - Default:
Connection :: TcpLocalhost(1883)
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, (), TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, (), TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
Sourcepub fn keepalive_secs(
self,
value: u16,
) -> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, u16, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
pub fn keepalive_secs( self, value: u16, ) -> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, u16, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
§keepalive_secs
- Type:
u16 - Default:
60
Source§impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, (), AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, AsyncFieldMarker, ValidatorOption> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, (), AsyncFieldMarker, ValidatorOption>
Sourcepub fn lwt(
self,
value: OnlineMessage,
) -> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, OnlineMessage, AsyncFieldMarker, ValidatorOption>
pub fn lwt( self, value: OnlineMessage, ) -> MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, OnlineMessage, AsyncFieldMarker, ValidatorOption>
§lwt
- Type:
OnlineMessage - Default:
OnlineMessage :: default()
Auto Trait Implementations§
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> !Freeze for MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> !RefUnwindSafe for MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> !Send for MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> !Sync for MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> Unpin for MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
impl<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption> !UnwindSafe for MqttierOptionsBuilder<'fn_lifetime, TyBuilderPattern1, TyBuilderPattern2, TyBuilderPattern3, TyBuilderPattern4, TyBuilderPattern5, AsyncFieldMarker, ValidatorOption>
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