from_slice

Function from_slice 

Source
pub fn from_slice<'i, T>(bytes: &'i [u8]) -> Result<T, Error>
where T: Deserialize<'i>,
Expand description

Deserialize an instance of type T from bytes of a .NET Remoting message.

ยงExample

let message = concat_bytes!(
  0,
    b"\x01\x00\x00\x00",
    b"\xFF\xFF\xFF\xFF",
    b"\x01\x00\x00\x00",
    b"\x00\x00\x00\x00",
  6,
    b"\x01\x00\x00\x00",
    17, "This is a string.",
  11,
);

assert_eq!(nrbf::from_slice(message), Ok("This is a string."));