Function tr1pd::blocks::validate_block_size [] [src]

pub fn validate_block_size(len: usize) -> Result<()>

Validate the message doesn't exceed the maximum length of (2**16)-1.

use tr1pd::blocks::validate_block_size;

// regular block
validate_block_size(25).ok().unwrap();
// maximum block size
validate_block_size(65535).ok().unwrap();
// too large
validate_block_size(65536).err().unwrap();
// way too large
validate_block_size(52_428_800).err().unwrap();