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))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…