Trait ml_kem::EncodedSizeUser
source · pub trait EncodedSizeUser {
type EncodedSize: ArraySize;
// Required methods
fn from_bytes(enc: &Encoded<Self>) -> Self;
fn as_bytes(&self) -> Encoded<Self>;
}
Expand description
An object that knows what size it is
Required Associated Types§
sourcetype EncodedSize: ArraySize
type EncodedSize: ArraySize
The size of an encoded object
Required Methods§
sourcefn from_bytes(enc: &Encoded<Self>) -> Self
fn from_bytes(enc: &Encoded<Self>) -> Self
Parse an object from its encoded form
Object Safety§
This trait is not object safe.