Trait dusk_bytes::Serializable
source · pub trait Serializable<const N: usize> {
type Error;
const SIZE: usize = N;
// Required methods
fn from_bytes(buf: &[u8; N]) -> Result<Self, Self::Error>
where Self: Sized;
fn to_bytes(&self) -> [u8; N];
}
Expand description
The core trait used to implement [from_bytes
] and [to_bytes
]
Required Associated Types§
Provided Associated Constants§
Required Methods§
Object Safety§
This trait is not object safe.