dns_message_parser/decode/
macros.rs

1macro_rules! impl_decode {
2    ($i:path, $m:ident) => {
3        impl $i {
4            pub fn decode(bytes: bytes::Bytes) -> crate::DecodeResult<$i> {
5                let mut decoder = crate::decode::Decoder::main(bytes);
6                decoder.$m()
7            }
8        }
9    };
10}