struct Enum(NixAttrs);
Tuple Fields§
§0: NixAttrs
Trait Implementations§
source§impl<'de> EnumAccess<'de> for Enum
impl<'de> EnumAccess<'de> for Enum
source§type Error = Error
type Error = Error
The error type that can be returned if some error occurs during
deserialization.
source§type Variant = NixDeserializer
type Variant = NixDeserializer
The
Visitor
that will be used to deserialize the content of the enum
variant.source§fn variant_seed<V>(
self,
seed: V,
) -> Result<(V::Value, Self::Variant), Self::Error>where
V: DeserializeSeed<'de>,
fn variant_seed<V>(
self,
seed: V,
) -> Result<(V::Value, Self::Variant), Self::Error>where
V: DeserializeSeed<'de>,
variant
is called to identify which variant to deserialize. Read moreAuto Trait Implementations§
impl Freeze for Enum
impl !RefUnwindSafe for Enum
impl !Send for Enum
impl !Sync for Enum
impl Unpin for Enum
impl !UnwindSafe for Enum
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more