Macro helix::codegen_class_binding
[−]
[src]
macro_rules! codegen_class_binding { { $class:tt, { type: class, name: $name:tt, meta: { pub: $pub:tt, reopen: false }, struct: (), methods: [ $($method:tt)* ] } } => { ... }; { $class:tt, { type: class, name: $name:tt, meta: { pub: $pub:tt, reopen: true }, struct: (), methods: [ $($method:tt)* ] } } => { ... }; { $class:tt, { type: class, name: $cls:tt, meta: { pub: $pub:tt, reopen: $reopen:tt }, struct: { $($struct:tt)* }, methods: [ $($method:tt)* ] } } => { ... }; }