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
.