INNER CODE UNIT · Rust
min_serialized_size
0xMiden/crypto · miden-serde-utils/src/lib.rs:432
fn min_serialized_size() -> usize {
size_of::<Self>()
}
// PROVIDED METHODS
// --------------------------------------------------------------------------------------------
/// Attempts to deserialize the provided `bytes` into `Self` and returns the result.
///
/// # Errors
/// Returns an error if:
/// * The `bytes` do not contain enough information to deserialize `Self`.
/// * The `bytes` do not represent a valid value for `Self`.
///
/// Note: if `bytes` contains more data than needed to deserialize `self`, no error is
/// returned.
fn read_from_bytes(bytes: &[u8]) -> Result<Self, DeserializationError> {
Self::read_from(&mut SliceReader::new(bytes))