1#![no_main]
2
3use libfuzzer_sys::fuzz_target;
4use notebook::live::wire;
5
6fuzz_target!(|bytes: &[u8]| {
7 macro_rules! decode {
8 ($($message:ident),+) => {
9 $(let _ = minicbor::decode::<wire::$message>(bytes);)+
10 };
11 }
12 decode!(
13 Hello, Presence, Bye, Welcome, Approval, Touched, Delta, Written, Request, Reply,
14 WireStamp, WireEntry
15 );
16});