Skip to main content

Write

Trait Write 

Source
pub trait Write {
    // Required method
    fn write<'a, W: MqttWriter<'a>>(&self, writer: &mut W) -> Result<()>;
}

Required Methods§

Source

fn write<'a, W: MqttWriter<'a>>(&self, writer: &mut W) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Write for u8

Source§

fn write<'a, W: MqttWriter<'a>>(&self, writer: &mut W) -> Result<()>

Source§

impl Write for u16

Source§

fn write<'a, W: MqttWriter<'a>>(&self, writer: &mut W) -> Result<()>

Source§

impl Write for u32

Source§

fn write<'a, W: MqttWriter<'a>>(&self, writer: &mut W) -> Result<()>

Implementors§

Source§

impl Write for AuthProperty<'_>

Source§

impl Write for ConnackProperty<'_>

Source§

impl Write for ConnectProperty<'_>

Source§

impl Write for DisconnectProperty<'_>

Source§

impl Write for PubackProperty<'_>

Source§

impl Write for PubcompProperty<'_>

Source§

impl Write for PublishProperty<'_>

Source§

impl Write for PubrecProperty<'_>

Source§

impl Write for PubrelProperty<'_>

Source§

impl Write for SubackProperty<'_>

Source§

impl Write for SubscribeProperty<'_>

Source§

impl Write for UnsubackProperty<'_>

Source§

impl Write for UnsubscribeProperty<'_>

Source§

impl Write for WillProperty<'_>

Source§

impl Write for AuthReasonCode

Source§

impl Write for ConnectReasonCode

Source§

impl Write for DisconnectReasonCode

Source§

impl Write for PublishReasonCode

Source§

impl Write for PubrelReasonCode

Source§

impl Write for SubscribeReasonCode

Source§

impl Write for UnsubscribeReasonCode

Source§

impl Write for AssignedClientIdentifier<'_>

Source§

impl Write for AuthenticationData<'_>

Source§

impl Write for AuthenticationMethod<'_>

Source§

impl Write for ContentType<'_>

Source§

impl Write for CorrelationData<'_>

Source§

impl Write for MaximumPacketSize<'_>

Source§

impl Write for MaximumQos<'_>

Source§

impl Write for MessageExpiryInterval<'_>

Source§

impl Write for PayloadFormatIndicator<'_>

Source§

impl Write for ReasonString<'_>

Source§

impl Write for ReceiveMaximum<'_>

Source§

impl Write for RequestProblemInformation<'_>

Source§

impl Write for RequestResponseInformation<'_>

Source§

impl Write for ResponseInformation<'_>

Source§

impl Write for ResponseTopic<'_>

Source§

impl Write for RetainAvailable<'_>

Source§

impl Write for ServerKeepAlive<'_>

Source§

impl Write for ServerReference<'_>

Source§

impl Write for SessionExpiryInterval<'_>

Source§

impl Write for SharedSubscriptionAvailable<'_>

Source§

impl Write for SubscriptionIdentifier<'_>

Source§

impl Write for SubscriptionIdentifierAvailable<'_>

Source§

impl Write for TopicAlias<'_>

Source§

impl Write for TopicAliasMaximum<'_>

Source§

impl Write for UserProperty<'_>

Source§

impl Write for WildcardSubscriptionAvailable<'_>

Source§

impl Write for WillDelayInterval<'_>

Source§

impl<P: PacketWrite> Write for P