{"ast_node_type":"function","tokens":[{"end":86,"kind":"keyword","start":0,"text":"$(fn"}]}
        $(fn $name(&mut self, context: &$crate::EarlyContext<'_>, $($param: $arg),*) {
    ($passes:tt, [$($(#[$attr:meta])* fn $name:ident($($param:ident: $arg:ty),*);)*]) => (
            $crate::expand_combined_early_lint_pass_method!($passes, self, $name, (context, $($param),*));