struct EnumAccessImpl<'a> {
variant: &'a str,
value: &'a Value,
}Fields§
§variant: &'a str§value: &'a ValueTrait Implementations§
Source§impl<'de, 'a> EnumAccess<'de> for EnumAccessImpl<'a>
impl<'de, 'a> EnumAccess<'de> for EnumAccessImpl<'a>
Source§type Error = Error
type Error = Error
The error type that can be returned if some error occurs during
deserialization.
Source§type Variant = VariantAccessImpl<'a>
type Variant = VariantAccessImpl<'a>
The
Visitor that will be used to deserialize the content of the enum
variant.Source§fn variant_seed<V: DeserializeSeed<'de>>(
self,
seed: V,
) -> Result<(V::Value, Self::Variant), Error>
fn variant_seed<V: DeserializeSeed<'de>>( self, seed: V, ) -> Result<(V::Value, Self::Variant), Error>
variant is called to identify which variant to deserialize. Read moreAuto Trait Implementations§
impl<'a> Freeze for EnumAccessImpl<'a>
impl<'a> RefUnwindSafe for EnumAccessImpl<'a>
impl<'a> Send for EnumAccessImpl<'a>
impl<'a> Sync for EnumAccessImpl<'a>
impl<'a> Unpin for EnumAccessImpl<'a>
impl<'a> UnsafeUnpin for EnumAccessImpl<'a>
impl<'a> UnwindSafe for EnumAccessImpl<'a>
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