Macro aoc_parser::display

source ·
macro_rules! display {
    ( $formatter:ident $(,)? ) => { ... };
    ( $formatter:ident, $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, $field:ident = $parse_fn:path $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, $field:ident = ($parse:path, $display:path) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, $field:ident { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, $field:ident = $range:expr $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, ($($field:ident),*) = $display:path $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, ($($field:ident),*) = ($parse:path, $display:path) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, ($($field:ident),*) { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, $expect:literal $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @array $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @array_delim $delim:literal $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @array_delim $delim:literal $field:ident { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @char $field:ident = |$arg:ident| { $($parse:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect $field:ident = $parse:path $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect $field:ident = ($parse:path, $display:path) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect $field:ident { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect_max $max:literal $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect_some $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @collect_some_max $max:literal $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @confirm $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident { $($nest:tt)* } $(,$($rest:tt)*)?) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident = ($rng_0:literal .. ) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident = ($rng_0:literal .. $rng_1:literal) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident = ($rng_0:literal ..= $rng_1:literal) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident = $parse:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim $delim:literal $field:ident = ($parse:path, $display:path) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim_some $delim:literal $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @delim_some $delim:literal $field:ident { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @display { $($body:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @lines $field:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @lines $field:ident { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @lines $field:ident = $display:ident $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @lines $field:ident = ($parse:ident, $display:ident) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @opt $field:ident { $($nest:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @parse $(|$arg:ident|)? { $($body:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @parse $field:ident { $($body:tt)* } $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @skip $display:literal $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @str $field:ident = ($ch_0:literal ..= $ch_1:literal, $len:expr) $(,$($rest:tt)*)? ) => { ... };
    ( $formatter:ident, @str $field:ident = (|$ch_arg:ident| { $($ch_body:tt)* }, $len:expr) $(,$($rest:tt)*)? ) => { ... };
    ( @nest $name:ident = [ $($display:tt)* ] ) => { ... };
    ( @nest type = $type:ty; $($nest:tt)* ) => { ... };
    ( @nest display_type = $type:ty; $($nest:tt)* ) => { ... };
    ( @nest input_lifetime = $input_life:lifetime; type = $type:ty; $($nest:tt)* ) => { ... };
    ( @nest $($nest:tt)* ) => { ... };
    ( @nest_var $formatter:ident $val:ident $lit:literal = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident $name:ident $( if ($cond:expr) )? = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident $name_0:ident::$name_1:ident = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident $name:ident: $type:ty = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident ( $($item:tt),* ) $( if ($cond:expr) )? = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident $var:ident ( $($decl:tt)* ) = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident $var:ident { $($decl:tt)* } = [ $($display:tt)* ] $(,$($rest:tt)*)? ) => { ... };
    ( @nest_var $formatter:ident $val:ident $(,)? ) => { ... };
    ( @opt_cond $cond:expr ) => { ... };
    ( @opt_cond ) => { ... };
}