{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"pub"}]}
        pub trait EarlyLintPass: LintPass {
    ([], [$($(#[$attr:meta])* fn $name:ident($($param:ident: $arg:ty),*);)*]) => (
            $(#[inline(always)] fn $name(&mut self, _: &EarlyContext<'_>, $(_: $arg),*) {})*