{"ast_node_type":"struct","tokens":[{"end":84,"kind":"keyword","start":0,"text":"struct"}]}
struct ReplaceProjectionWith<'a, 'b, I: Interner, D: SolverDelegate<Interner = I>> {
    ecx: &'a mut EvalCtxt<'b, D>,