struct SeqVisitor<T, U> {
first: Option<T>,
second: Option<U>,
}
Fields§
§first: Option<T>
§second: Option<U>
Trait Implementations§
source§impl<'de, T, U> SeqAccess<'de> for SeqVisitor<T, U>where
T: IntoDeserializer<'de, ConfigError>,
U: IntoDeserializer<'de, ConfigError>,
impl<'de, T, U> SeqAccess<'de> for SeqVisitor<T, U>where T: IntoDeserializer<'de, ConfigError>, U: IntoDeserializer<'de, ConfigError>,
§type Error = ConfigError
type Error = ConfigError
The error type that can be returned if some error occurs during
deserialization.
source§fn next_element_seed<K>(
&mut self,
seed: K
) -> Result<Option<K::Value>, Self::Error>where
K: DeserializeSeed<'de>,
fn next_element_seed<K>( &mut self, seed: K ) -> Result<Option<K::Value>, Self::Error>where K: 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<T, U> RefUnwindSafe for SeqVisitor<T, U>where T: RefUnwindSafe, U: RefUnwindSafe,
impl<T, U> Send for SeqVisitor<T, U>where T: Send, U: Send,
impl<T, U> Sync for SeqVisitor<T, U>where T: Sync, U: Sync,
impl<T, U> Unpin for SeqVisitor<T, U>where T: Unpin, U: Unpin,
impl<T, U> UnwindSafe for SeqVisitor<T, U>where T: UnwindSafe, U: UnwindSafe,
Blanket Implementations§
Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.