Function iterator_ext::try_unfold[][src]

pub fn try_unfold<T, E, St, F>(init: St, f: F) -> TryUnfold<T, E, St, F>
Notable traits for TryUnfold<T, E, St, F>
impl<T, E, St, F> Iterator for TryUnfold<T, E, St, F> where
    F: FnMut(&mut St) -> Result<Option<T>, E>, 
type Item = Result<T, E>;
where
    F: FnMut(&mut St) -> Result<Option<T>, E>,