pub struct DefaultSeqAccess { /* private fields */ }Expand description
A default sequence access that always returns None (empty sequence).
Implementations§
Trait Implementations§
Source§impl Default for DefaultSeqAccess
impl Default for DefaultSeqAccess
Source§impl<'de> SeqAccess<'de> for DefaultSeqAccess
impl<'de> SeqAccess<'de> for DefaultSeqAccess
Source§type Error = Error
type Error = Error
The error type that can be returned if some error occurs during
deserialization.
Source§fn next_element_seed<T>(
&mut self,
seed: T,
) -> Result<Option<T::Value>, Self::Error>where
T: DeserializeSeed<'de>,
fn next_element_seed<T>(
&mut self,
seed: T,
) -> Result<Option<T::Value>, Self::Error>where
T: DeserializeSeed<'de>,
This returns
Ok(Some(value)) for the next value in the sequence, or
Ok(None) if there are no more remaining items. Read moreSource§fn size_hint(&self) -> Option<usize>
fn size_hint(&self) -> Option<usize>
Returns the number of elements remaining in the sequence, if known.
Source§fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error>where
T: Deserialize<'de>,
fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error>where
T: Deserialize<'de>,
This returns
Ok(Some(value)) for the next value in the sequence, or
Ok(None) if there are no more remaining items. Read moreAuto Trait Implementations§
impl Freeze for DefaultSeqAccess
impl RefUnwindSafe for DefaultSeqAccess
impl Send for DefaultSeqAccess
impl Sync for DefaultSeqAccess
impl Unpin for DefaultSeqAccess
impl UnsafeUnpin for DefaultSeqAccess
impl UnwindSafe for DefaultSeqAccess
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more