{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"|"}]}
            | (Some(Item { kind, .. }), false, _) => {
            | (Some(Item { kind: kind @ ItemKind::Impl(..), .. }), true, true)
                if let Some(generics) = kind.generics() {