{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"if"}]}
        if candidates.len() == 0 {
        Self::vec_filter_candidates(p, candidates, f, at);
            // FIXME(#120456) - is `swap_remove` correct?