rust-lightning/fuzz/fuzz_targets/msg_targets/utils.rs

14 lines
248 B
Rust
Raw Normal View History

#![macro_use]
#[macro_export]
macro_rules! test_msg {
($MsgType: path, $data: ident) => {
{
if let Ok(msg) = <$MsgType as MsgDecodable>::decode($data){
let enc = msg.encode();
assert_eq!(&$data[..enc.len()], &enc[..]);
}
}
}
}