27de871dcb647afc98e4dece02d28aa889d1fb7c
[rust-lightning] / fuzz / fuzz_targets / msg_targets / utils.rs
1 #![macro_use]
2
3 #[macro_export]
4 macro_rules! test_msg {
5         ($MsgType: path, $data: ident) => {
6                 {
7                         if let Ok(msg) = <$MsgType as MsgDecodable>::decode($data){
8                                 let enc = msg.encode();
9                                 assert_eq!(&$data[..enc.len()], &enc[..]);
10                         }
11                 }
12         }
13 }