Struct codec_sv2::Sv2Frame[][src]

pub struct Sv2Frame<T, B> { /* fields omitted */ }

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Serialize the frame into dst if the frame is already serialized it just swap dst with itself

If is an Sv2 frame return the Some(header) if it is a noise frame return None

Try to build a Frame frame from raw bytes. It return the frame or the number of the bytes needed to complete the frame The resulting frame is just a header plus a payload with the right number of bytes nothing is said about the correctness of the payload

Try to build an Frame frame from a serializable payload. It return a Frame if the size of the payload fit in the frame, if not it return None

fn deserialize(&’a mut self) -> Result<Self::Deserialized, serde_sv2::Error>;

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.