syntax_data: {"ast_node_type":"function","tokens":[{"end":64,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub fn with_mixed_site_ctxt(self, expn_id: ExpnId) -> Span {
context_before:     /// except that the location is taken from the `self` span.
context_after:         self.with_ctxt_from_mark(expn_id, Transparency::SemiOpaque)