decode_from_slice

Function decode_from_slice 

Source
pub fn decode_from_slice<T: Decode>(
    bytes: &[u8],
    config: Config,
) -> Result<(T, usize)>
Expand description

Decode a value from a byte slice.

Returns the decoded value and the number of bytes consumed.

ยงExample

use justcode_core::{Decode, config};

let data = [0x2A, 0x00, 0x00, 0x00];
let config = config::standard();
let (value, len): (u32, usize) = justcode_core::decode_from_slice(&data, config).unwrap();
assert_eq!(value, 42);
assert_eq!(len, 4);