cast_to_usize_if_valid

Function cast_to_usize_if_valid 

Source
pub fn cast_to_usize_if_valid(
    n: u64,
) -> Result<usize, LengthPrefixExceedsMaxError>
Expand description

Cast a decoded length prefix to a usize.

Consensus encoded vectors can be up to 4,000,000 bytes long.

This is a theoretical max since block size is 4 meg wu and minimum vector element is one byte.

§Errors

Errors if n is greater than 4,000,000 or won’t fit in a usize.