{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"type_mismatches.shrink_to_fit();"}]}
        type_mismatches.shrink_to_fit();
        });
        diagnostics.retain_mut(|diagnostic| {