Struct serde_amqp::de::ListAccess
source · pub struct ListAccess<'a, R> { /* private fields */ }
Expand description
Accessor for list type
Trait Implementations§
source§impl<'a, R> AsMut<Deserializer<R>> for ListAccess<'a, R>
impl<'a, R> AsMut<Deserializer<R>> for ListAccess<'a, R>
source§fn as_mut(&mut self) -> &mut Deserializer<R>
fn as_mut(&mut self) -> &mut Deserializer<R>
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl<'a, R: Debug> Debug for ListAccess<'a, R>
impl<'a, R: Debug> Debug for ListAccess<'a, R>
source§impl<'a, 'de, R: Read<'de>> SeqAccess<'de> for ListAccess<'a, R>
impl<'a, 'de, R: Read<'de>> SeqAccess<'de> for ListAccess<'a, R>
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<'a, R> Freeze for ListAccess<'a, R>
impl<'a, R> RefUnwindSafe for ListAccess<'a, R>where
R: RefUnwindSafe,
impl<'a, R> Send for ListAccess<'a, R>where
R: Send,
impl<'a, R> Sync for ListAccess<'a, R>where
R: Sync,
impl<'a, R> Unpin for ListAccess<'a, R>
impl<'a, R> !UnwindSafe for ListAccess<'a, R>
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