Struct std::async_iter::FromIter
source · [−]pub struct FromIter<I> { /* private fields */ }Expand description
An async iterator that was created from iterator.
This async iterator is created by the from_iter function.
See it documentation for more.
Trait Implementations
impl<I> AsyncIterator for FromIter<I> where
I: Iterator,
source
impl<I> AsyncIterator for FromIter<I> where
I: Iterator,
sourcefn poll_next(
self: Pin<&mut FromIter<I>>,
_cx: &mut Context<'_>
) -> Poll<Option<<FromIter<I> as AsyncIterator>::Item>>
source
fn poll_next(
self: Pin<&mut FromIter<I>>,
_cx: &mut Context<'_>
) -> Poll<Option<<FromIter<I> as AsyncIterator>::Item>>
sourceAttempt to pull out the next value of this async iterator, registering the
current task for wakeup if the value is not yet available, and returning
None if the async iterator is exhausted. Read more
impl<I> Unpin for FromIter<I>
sourceAuto Trait Implementations
impl<I> RefUnwindSafe for FromIter<I> where
I: RefUnwindSafe,
impl<I> Send for FromIter<I> where
I: Send,
impl<I> Sync for FromIter<I> where
I: Sync,
impl<I> UnwindSafe for FromIter<I> where
I: UnwindSafe,
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
source
impl<T> BorrowMut<T> for T where
T: ?Sized,
sourcefn borrow_mut(&mut self) -> &mut T
const: unstable · source
fn borrow_mut(&mut self) -> &mut T
const: unstable · sourceMutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
source
impl<T> ToOwned for T where
T: Clone,
sourcetype Owned = T
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)
source
fn clone_into(&self, target: &mut T)
sourceUses borrowed data to replace owned data, usually by cloning. Read more