syntax_data: {"ast_node_type":"function","tokens":[{"end":38,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub fn intern(str: &str) -> Self {
context_before:     #[rustc_diagnostic_item = "SymbolIntern"]
context_after:         with_session_globals(|session_globals| session_globals.symbol_interner.intern_str(str))