{"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"fn"}]}
    fn parse_item_trait(&mut self, attrs: &mut AttrVec, lo: Span) -> PResult<'a, ItemKind> {
    /// Parses `unsafe? auto? trait Foo { ... }` or `trait Foo = Bar;`.
        let constness = self.parse_constness(Case::Sensitive);