Macro gura::object[][src]

macro_rules! object {
    { } => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : ident : $($cont : tt) *) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : literal : $($cont : tt) *) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) [$key : expr] : $($cont : tt) *) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : expr => $value : tt,
 $($cont : tt) +) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : expr => $value : tt,) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : expr => $value : tt) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : expr => $value : expr,
 $($cont : tt) +) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : expr => $value : expr,) => { ... };
    (@ ENTRY($($k : expr => $v : expr,) *) $key : expr => $value : expr) => { ... };
    (@ END $($k : expr => $v : expr,) *) => { ... };
    ($key : tt : $($cont : tt) +) => { ... };
    ($($k : expr => $v : expr,) *) => { ... };
    ($($k : expr => $v : expr), *) => { ... };
}
Expand description

Helper macro for creating instances of GuraType::Object.