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