1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use buf_sized::buf_size; use buf_sized_derive::BufSized; #[derive(BufSized)] struct Data { header: u8, num: u128, payload: [u8; 12], crc: u32, } #[test] fn test_struct() { assert_eq!(buf_size::<Data>(), 1 + 16 + 12 + 4); }