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