syntax_data: {"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"///"}]}
source_snippet: /// collisions are only possible between `ExpnId`s within the same crate.
context_before: /// from another crate's metadata - since `ExpnHash` includes the stable crate id,
context_after: fn update_disambiguator(expn_data: &mut ExpnData, mut ctx: impl HashStableContext) -> ExpnHash {