Struct Iter
pub struct Iter { /* private fields */ }
An iterator over a set of fields.
Trait Implementations
impl Debug for Iter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Iterator for Iter
type Item = Field;fn next(&mut self) -> Option<Field>
Auto Trait Implementations
impl !RefUnwindSafe for Iter
impl !UnwindSafe for Iter
impl Freeze for Iter
impl Send for Iter
impl Sync for Iter
impl Unpin for Iter
impl UnsafeUnpin for Iter
Blanket Implementations
impl<I> IntoIterator for Iter
where
I: Iterator,
type Item = <I as Iterator>::Item;type IntoIter = I;fn into_iter(self) -> I
impl<T> Any for Iter
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Iter
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Iter
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Iter
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Iter
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 Iter
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Iter
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>