Struct serde_json::value::de::UnitOnly
source · struct UnitOnly;
Trait Implementations§
source§impl<'de> VariantAccess<'de> for UnitOnly
impl<'de> VariantAccess<'de> for UnitOnly
§type Error = Error
type Error = Error
The error type that can be returned if some error occurs during
deserialization. Must match the error type of our
EnumAccess
.source§fn unit_variant(self) -> Result<(), Error>
fn unit_variant(self) -> Result<(), Error>
Called when deserializing a variant with no values. Read more
source§fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Error>where
T: DeserializeSeed<'de>,
fn newtype_variant_seed<T>(self, _seed: T) -> Result<T::Value, Error>where
T: DeserializeSeed<'de>,
Called when deserializing a variant with a single value. Read more
source§fn tuple_variant<V>(self, _len: usize, _visitor: V) -> Result<V::Value, Error>where
V: Visitor<'de>,
fn tuple_variant<V>(self, _len: usize, _visitor: V) -> Result<V::Value, Error>where
V: Visitor<'de>,
Called when deserializing a tuple-like variant. Read more
source§fn struct_variant<V>(
self,
_fields: &'static [&'static str],
_visitor: V,
) -> Result<V::Value, Error>where
V: Visitor<'de>,
fn struct_variant<V>(
self,
_fields: &'static [&'static str],
_visitor: V,
) -> Result<V::Value, Error>where
V: Visitor<'de>,
Called when deserializing a struct-like variant. Read more
source§fn newtype_variant<T>(self) -> Result<T, Self::Error>where
T: Deserialize<'de>,
fn newtype_variant<T>(self) -> Result<T, Self::Error>where
T: Deserialize<'de>,
Called when deserializing a variant with a single value. Read more
Auto Trait Implementations§
impl Freeze for UnitOnly
impl RefUnwindSafe for UnitOnly
impl Send for UnitOnly
impl Sync for UnitOnly
impl Unpin for UnitOnly
impl UnwindSafe for UnitOnly
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