#![no_main] use libfuzzer_sys::fuzz_target; use ham_cats::{buffer::Buffer, packet::Packet}; fuzz_target!(|data: &[u8]| { let mut buf = [0; 1024]; let mut buf = Buffer::new_empty(&mut buf); if buf.try_extend_from_slice(data).is_ok() { let _ = Packet::<1024>::semi_decode(buf); } });