macro_rules! macro_take_bytes {
($this:ident, $typ:tt::$func:tt) => { ... };
($this:ident, $typ:tt::from_be_bytes, $nbytes:expr) => { ... };
($this:ident, $typ:tt::from_le_bytes, $nbytes:expr) => { ... };
}macro_rules! macro_take_bytes {
($this:ident, $typ:tt::$func:tt) => { ... };
($this:ident, $typ:tt::from_be_bytes, $nbytes:expr) => { ... };
($this:ident, $typ:tt::from_le_bytes, $nbytes:expr) => { ... };
}