{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"if"}]}
    if cache_sort_key {
    let mut items: Vec<T> = iter.collect();
        items.sort_by_cached_key(|x| extract_key(x).to_stable_hash_key(hcx));