pub struct MqttProtocol;Expand description
Built-in MQTT protocol ("mqtt").
Implementations§
Source§impl MqttProtocol
impl MqttProtocol
Sourcepub fn attach_contract(&self, meta: &MqttContractMeta) -> ProtocolAttachment
pub fn attach_contract(&self, meta: &MqttContractMeta) -> ProtocolAttachment
Attach contract-level MQTT metadata.
Sourcepub fn attach_channel(&self, meta: &MqttChannelMeta) -> ProtocolAttachment
pub fn attach_channel(&self, meta: &MqttChannelMeta) -> ProtocolAttachment
Attach channel-level MQTT metadata.
Sourcepub fn attach_operation(&self, meta: &MqttOperationMeta) -> ProtocolAttachment
pub fn attach_operation(&self, meta: &MqttOperationMeta) -> ProtocolAttachment
Attach operation-level MQTT metadata.
Sourcepub fn attach_message(&self, meta: &MqttMessageMeta) -> ProtocolAttachment
pub fn attach_message(&self, meta: &MqttMessageMeta) -> ProtocolAttachment
Attach message-level MQTT metadata.
Trait Implementations§
Source§impl Clone for MqttProtocol
impl Clone for MqttProtocol
Source§fn clone(&self) -> MqttProtocol
fn clone(&self) -> MqttProtocol
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MqttProtocol
Source§impl Debug for MqttProtocol
impl Debug for MqttProtocol
Source§impl Default for MqttProtocol
impl Default for MqttProtocol
Source§fn default() -> MqttProtocol
fn default() -> MqttProtocol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MqttProtocol
impl RefUnwindSafe for MqttProtocol
impl Send for MqttProtocol
impl Sync for MqttProtocol
impl Unpin for MqttProtocol
impl UnsafeUnpin for MqttProtocol
impl UnwindSafe for MqttProtocol
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