Trait tls_codec::Size [−][src]
pub trait Size { fn tls_serialized_len(&self) -> usize; }
Expand description
The Size
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 tls_serialized_len(&self) -> usize
Implementations on Foreign Types
Implementors
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for &SecretTlsVecU8<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for &SecretTlsVecU16<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for &SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for SecretTlsVecU8<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for SecretTlsVecU16<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for SecretTlsVecU32<T>