pub fn from_fallible_iter_ref<I: FallibleIterator>(iter: I) -> FromIterRef<I>Expand description
Creates a fallible lender that stores each element from a fallible iterator and lends a reference to it.
This function can be conveniently accessed using the
into_fallible_ref_lender
extension method.
Unlike from_fallible_iter,
which passes items through transparently, this source
stores each element internally and lends a reference to it,
turning a FallibleIterator<Item = T> into a
FallibleLender with FallibleLend<'lend> = &'lend T.
ยงExamples
let mut lender = lender::from_fallible_iter_ref(
[1, 2, 3].into_iter().into_fallible(),
);
let item: &i32 = lender.next().unwrap().unwrap();
assert_eq!(*item, 1);