{"ast_node_type":"function","tokens":[{"end":58,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn needs_escape(&self, edition: Edition) -> bool {
    /// Whether this name needs to be escaped in the given edition via `r#`.
        is_raw_identifier(self.symbol.as_str(), edition)