Macro proc_easy::easy_terminated
source · [−]macro_rules! easy_terminated {
(
@($punct:ident)
$(#[$meta:meta])*
$vis:vis struct $name:ident {
$($(#[$fmeta:meta])* $fvis:vis $fname:ident : $ftype:ty),*
$(,)?
}
) => { ... };
}
Expand description
Defines structure and implements Parse
for it.
Fields will be parsed in any order separated by specified punctuation. Parsing continues until the end of this parse stream.