pub(crate) struct ArraySeqAccess {
iter: IntoIter<Item>,
}
Fields§
§iter: IntoIter<Item>
Implementations§
Trait Implementations§
source§impl<'de> SeqAccess<'de> for ArraySeqAccess
impl<'de> SeqAccess<'de> for ArraySeqAccess
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 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 ArraySeqAccess
impl RefUnwindSafe for ArraySeqAccess
impl Send for ArraySeqAccess
impl Sync for ArraySeqAccess
impl Unpin for ArraySeqAccess
impl UnwindSafe for ArraySeqAccess
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