[][src]Function bsn1::length_to_bytes

pub fn length_to_bytes(length: &Length) -> impl AsRef<[u8]>

Serializes length .

This function won't allocate heap memory.

Examples

use bsn1::{length_to_bytes, try_length_from, Length};

let length = Length::Definite(3);
let bytes = length_to_bytes(&length);

let deserialized = try_length_from(bytes.as_ref()).unwrap();
assert_eq!(length, deserialized.0);