pub struct GenericEnumInnerValueType { /* private fields */ }Expand description
Represents a generic inner value of an enum.
Implementations§
Source§impl GenericEnumInnerValueType
impl GenericEnumInnerValueType
Sourcepub fn display<'a>(
&'a self,
params: &'a TypeParameters<'a>,
) -> impl Display + 'a
pub fn display<'a>( &'a self, params: &'a TypeParameters<'a>, ) -> impl Display + 'a
Returns an object that implements Display for formatting the type.
Trait Implementations§
Source§impl Clone for GenericEnumInnerValueType
impl Clone for GenericEnumInnerValueType
Source§fn clone(&self) -> GenericEnumInnerValueType
fn clone(&self) -> GenericEnumInnerValueType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenericEnumInnerValueType
impl Debug for GenericEnumInnerValueType
Source§impl From<GenericEnumInnerValueType> for FunctionalType
impl From<GenericEnumInnerValueType> for FunctionalType
Source§fn from(value: GenericEnumInnerValueType) -> Self
fn from(value: GenericEnumInnerValueType) -> Self
Converts to this type from the input type.
Source§impl From<GenericEnumInnerValueType> for GenericType
impl From<GenericEnumInnerValueType> for GenericType
Source§fn from(value: GenericEnumInnerValueType) -> Self
fn from(value: GenericEnumInnerValueType) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GenericEnumInnerValueType
impl RefUnwindSafe for GenericEnumInnerValueType
impl Send for GenericEnumInnerValueType
impl Sync for GenericEnumInnerValueType
impl Unpin for GenericEnumInnerValueType
impl UnwindSafe for GenericEnumInnerValueType
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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