Enum IndexVecIntoIter
pub enum IndexVecIntoIter
Return type of IndexVec::into_iter.
Trait Implementations
impl Clone for IndexVecIntoIter
fn clone(&self) -> Self
impl Debug for IndexVecIntoIter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl ExactSizeIterator for IndexVecIntoIter
impl Iterator for IndexVecIntoIter
type Item = usize;fn next(&mut self) -> Option<Self::Item>fn size_hint(&self) -> (usize, Option<usize>)
Auto Trait Implementations
impl Freeze for IndexVecIntoIter
impl RefUnwindSafe for IndexVecIntoIter
impl Send for IndexVecIntoIter
impl Sync for IndexVecIntoIter
impl Unpin for IndexVecIntoIter
impl UnsafeUnpin for IndexVecIntoIter
impl UnwindSafe for IndexVecIntoIter
Blanket Implementations
impl<I> IntoIterator for IndexVecIntoIter
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<I> IteratorRandom for IndexVecIntoIter
where
I: Iterator,
impl<T> Any for IndexVecIntoIter
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for IndexVecIntoIter
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for IndexVecIntoIter
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for IndexVecIntoIter
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for IndexVecIntoIter
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for IndexVecIntoIter
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for IndexVecIntoIter
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for IndexVecIntoIter
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for IndexVecIntoIter
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>