Trait tls_codec::TlsSize [−][src]
pub trait TlsSize { fn serialized_len(&self) -> usize; }
Expand description
The TlsSize
trait needs to be implemented by any struct that should be
efficiently serialized.
This allows to collect the length of a serialized structure before allocating
memory.
Required methods
fn serialized_len(&self) -> usize
[src]Implementations on Foreign Types
Implementors
impl<T: Serialize + Deserialize + Clone + PartialEq + TlsSize + Zeroize> TlsSize for SecretTlsVecU8<T>
[src]
impl<T: Serialize + Deserialize + Clone + PartialEq + TlsSize + Zeroize> TlsSize for SecretTlsVecU8<T>
[src]impl<T: Serialize + Deserialize + Clone + PartialEq + TlsSize + Zeroize> TlsSize for SecretTlsVecU16<T>
[src]
impl<T: Serialize + Deserialize + Clone + PartialEq + TlsSize + Zeroize> TlsSize for SecretTlsVecU16<T>
[src]impl<T: Serialize + Deserialize + Clone + PartialEq + TlsSize + Zeroize> TlsSize for SecretTlsVecU32<T>
[src]
impl<T: Serialize + Deserialize + Clone + PartialEq + TlsSize + Zeroize> TlsSize for SecretTlsVecU32<T>
[src]