syntax_data: {"ast_node_type":"struct","tokens":[{"end":42,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet: pub struct PlaceholderReplacer<'a, 'tcx> {
context_before: /// The inverse of [`BoundVarReplacer`]: replaces placeholders with the bound vars from which they came.
context_after:     infcx: &'a InferCtxt<'tcx>,