Function mles_utils::message_decode [] [src]

pub fn message_decode(slice: &[u8]) -> Msg

Decode CBOR byte string to Msg object.

Errors

If message cannot be decoded, a Msg structure with empty items is returned.

Example

use mles_utils::{Msg, message_encode, message_decode};

let msg = Msg::new("My uid".to_string(), "My channel".to_string(), Vec::new());
let encoded_msg: Vec<u8> = message_encode(&msg);
let decoded_msg: Msg = message_decode(&encoded_msg);