Struct framing_sv2::framing2::NoiseFrame [−][src]
pub struct NoiseFrame { /* fields omitted */ }
Trait Implementations
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 Inneficient should be used only to build HandShakeFrames
type Deserialized = &'a mut [u8]
fn deserialize(&’a mut self) -> Result<Self::Deserialized, serde_sv2::Error>;
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for NoiseFrame
impl Send for NoiseFrame
impl Sync for NoiseFrame
impl Unpin for NoiseFrame
impl UnwindSafe for NoiseFrame