Macro rosenpass::data_lense
source ยท macro_rules! data_lense { (token_muncher_ref @ $offset:expr ; $( $attr:meta )* ; $field:ident : $len:expr $(, $( $tail:tt )+ )?) => { ... }; (token_muncher_mut @ $offset:expr ; $( $attr:meta )* ; $field:ident : $len:expr $(, $( $tail:tt )+ )?) => { ... }; (maybe_docstring_link $x:literal) => { ... }; (maybe_docstring_link $x:expr) => { ... }; ($type:ident $( < $( $generic:ident ),+ > )? := $( $( #[ $attr:meta ] )* $field:ident : $len:expr ),+) => { ... }; }
Expand description
A macro to create data lenses. Refer to the msgs
mod for
an example and further elaboration