{"ast_node_type":"other","tokens":[{"end":82,"kind":"keyword","start":0,"text":"if"}]}
        if self.token.is_lifetime() && !self.look_ahead(1, |t| t.is_like_plus()) {
        // A lifetime only begins a bare trait object type if it is followed by `+`!
            // In Rust 2021 and beyond, we assume that the user didn't intend to write a bare trait