[][src]Struct ntex_mqtt::v3::codec::Codec

pub struct Codec { /* fields omitted */ }

Mqtt v3.1.1 protocol codec

Implementations

impl Codec[src]

pub fn new() -> Self[src]

Create Codec instance

pub fn max_size(self, size: u32) -> Self[src]

Set max inbound frame size.

If max size is set to 0, size is unlimited. By default max size is set to 0

pub fn set_max_size(&mut self, size: u32)[src]

Set max inbound frame size.

If max size is set to 0, size is unlimited. By default max size is set to 0

Trait Implementations

impl Debug for Codec[src]

impl Decoder for Codec[src]

type Item = Packet

The type of decoded frames.

type Error = DecodeError

The type of unrecoverable frame decoding errors. Read more

impl Default for Codec[src]

impl Encoder for Codec[src]

type Item = Packet

The type of items consumed by the Encoder

type Error = EncodeError

The type of encoding errors.

Auto Trait Implementations

impl RefUnwindSafe for Codec

impl Send for Codec

impl Sync for Codec

impl Unpin for Codec

impl UnwindSafe for Codec

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,