{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":"errors.retain(|error|"}]}
        errors.retain(|error| {
        let mut reported = None;
            let Error::Invalid(provided_idx, expected_idx, Compatibility::Incompatible(Some(e))) =