{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"capture_diagnostic.sort_by_cached_key(|info|"}]}
            capture_diagnostic.sort_by_cached_key(|info| match info {
            let mut capture_diagnostic = capture_diagnostic.into_iter().collect::<Vec<_>>();
                UpvarMigrationInfo::CapturingPrecise { source_expr: _, var_name } => {