{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"self.eat_plus();"}]}
            self.eat_plus(); // `+`, or `+=` gets split and `+` is discarded
        if plus {
            bounds.append(&mut self.parse_generic_bounds()?);