macro_rules! test_binrw_read {
(
struct $name:ident $(=> $suffix:ident)? {
$(
$field:ident : $value:expr,
)*
} => $byte_arr_or_hex_stream:tt
) => { ... };
(
$type:ty: $value_expr:expr => $byte_arr_or_hex_stream:tt
) => { ... };
(
$type:ty => $suffix:ident: $value_expr:expr => $byte_arr_or_hex_stream:tt
) => { ... };
}Expand description
BinRead test macro.
ⓘ
test_binrw_read! {
StructName {
field1: value1,
field2: value2,
// ...
}: [byte1, byte2, byte3, ...]
}