pub fn collect_recovered<'a, T, ET>( pairs: impl Iterator<Item = Pair<'a, Rule>>, ) -> AstResult<'a, Vec<T>, Vec<T>>where T: TryFrom<Pair<'a, Rule>, Error = AstError<'a, ET>> + Debug,