use nerve_ipc::{
codec::{decode, encode},
types::{FrameFlags, MessageType, RequestId},
};
fn main() {
let request_id = RequestId(1);
let encoded =
encode(MessageType::Ping, FrameFlags::empty(), request_id, &[]).expect("encode failed");
let frame = decode(&encoded).expect("decode failed");
println!(
"msg_type=0x{:02X} request_id={} payload_len={}",
frame.header.msg_type, frame.header.request_id, frame.header.payload_length,
);
}