macro_rules! for_all_native_methods { ($macro:path $(,$args:tt)*) => { ... }; ( { $({$func_name:ident, {$($ret:tt)*}, {$($args:tt)*}})* }, $macro:path $(,$extra_args:tt)* ) => { ... }; ( {$($input:tt)*}, $macro:path $(,$extra_args:tt)* ) => { ... }; }
Expand description
Pass the information of all native methods to the callback $macro
. The input can be matched
with pattern {$({$func_name:ident, {$($ret:tt)*}, {$($args:tt)*}})*}