Skip to main content

entries

Macro entries 

Source
macro_rules! entries {
    (
        $( $key:literal => $variant:ident $( { $( $field:ident : $value:expr ),* $(,)? } )? ),* $(,)?
    ) => { ... };
    (@build Flag $({})?) => { ... };
    (@build Text $({})?) => { ... };
    (@build Text { default: $val:expr }) => { ... };
    (@build Int $({})?) => { ... };
    (@build Int { default: $val:expr }) => { ... };
    (@build Count $({})?) => { ... };
    (@build List $({})?) => { ... };
    (@build List { sep: $val:expr }) => { ... };
    (@build Alias { target: $val:expr }) => { ... };
    (@build $unknown:ident $($rest:tt)*) => { ... };
}