Trait openmls::prelude::TlsSerializeTrait
source · pub trait TlsSerializeTrait: Size {
// Required method
fn tls_serialize<W>(&self, writer: &mut W) -> Result<usize, Error>
where W: Write;
// Provided method
fn tls_serialize_detached(&self) -> Result<Vec<u8, Global>, Error> { ... }
}
Expand description
The Serialize
trait provides functions to serialize a struct or enum.
The trait provides two functions:
tls_serialize
that takes a buffer to write the serialization totls_serialize_detached
that returns a byte vector