Macro combu::flag [−][src]
macro_rules! flag { ($(@) ? $name : ident $flag_arg : tt) => { ... }; ($(@) ? $name : ident = : [$($t : tt) +]) => { ... }; ($(@) ? $name : ident $($sep : tt) ? [$($t : tt) +]) => { ... }; ($(@) ? $name : ident => $flag_arg : tt) => { ... }; ($(@) ? $name : expr => { $($t : tt) + }) => { ... }; ($(@) ? $name : expr => ($($t : tt) +)) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $($description : expr) ?, $(- $s : ident), * $(,) ? $(- - $l : ident), * ? $($default : expr) ?]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $($description : expr) ?, $(- $s : ident), * $(,) ? $(- - $l : ident), *, ? $($default : expr) ?]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $($description : expr) ?, $(- $s : ident), * $(,) ? $(- - $l : ident), * @ $($default : expr) ?]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $($description : expr) ?, $(- $s : ident), * $(,) ? $(- - $l : ident), *, @ $($default : expr) ?]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $($description : expr) ?, $($default : expr) ?]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $($description : expr) ?, @ $default : expr]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $(- $s : ident), * $(,) ? $(- - $l : ident), *, = $($description : expr) ?, $(?) ? $default : expr]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $(- $s : ident), * $(,) ? $(- - $l : ident), *, $($description : ident) ?, $(?) ? $default : expr]) => { ... }; ($(@) ? $name : expr => [$(>) ? $type : ident, $(=) ? $($description : expr) ?]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, $(- $s : ident), * $(,) ? $(- - $l : ident), * $(>) ? $type : ident $(,) ? ? $default : expr]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, $(- $s : ident), * $(,) ? $(- - $l : ident), *, $(>) ? $type : ident $(,) ? ? $default : expr]) => { ... }; ($(@) ? $name : expr => [$(- $s : ident), * $(,) ? $(- - $l : ident), *, = $description : expr, $(>) ? $type : ident $(,) ? ? $default : expr]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, $(- $s : ident), * $(,) ? $(- - $l : ident), * $(>) ? $type : ident $(,) ?]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, $(- $s : ident), * $(,) ? $(- - $l : ident), *, $(>) ? $type : ident $(,) ?]) => { ... }; ($(@) ? $name : expr => [$(- $s : ident), * $(,) ? $(- - $l : ident), *, = $description : expr, $(>) ? $type : ident $(,) ?]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, $(- $s : ident), * $(,) ? $(- - $l : ident), * ? false]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, $(- $s : ident), * $(,) ? $(- - $l : ident), *, ? false]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr, ? false]) => { ... }; ($(@) ? $name : expr => [$i : ident $(,) ?]) => { ... }; ($(@) ? $name : expr => [> $type : ident]) => { ... }; ($(@) ? $name : expr => [$(=) ? $description : expr]) => { ... }; ($name : expr => [$(=) ? $description : expr, $(s #) ? $short_alias : expr, $(l #) ? $long_alias : expr, $(>) ? $type : expr, $(?) ? $default : expr]) => { ... }; }
Expand description
Helps for creating flag.