pub enum StringOrLiteralStem {
String(String),
LiteralStem {
stem: String,
},
}
Variants§
Trait Implementations§
Source§impl Clone for StringOrLiteralStem
impl Clone for StringOrLiteralStem
Source§fn clone(&self) -> StringOrLiteralStem
fn clone(&self) -> StringOrLiteralStem
Returns a copy 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 StringOrLiteralStem
impl Debug for StringOrLiteralStem
Source§impl<'de> Deserialize<'de> for StringOrLiteralStem
impl<'de> Deserialize<'de> for StringOrLiteralStem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for StringOrLiteralStem
impl FromStr for StringOrLiteralStem
Source§impl PartialEq for StringOrLiteralStem
impl PartialEq for StringOrLiteralStem
Source§impl Serialize for StringOrLiteralStem
impl Serialize for StringOrLiteralStem
Source§impl SerializeStringOrStruct for StringOrLiteralStem
impl SerializeStringOrStruct for StringOrLiteralStem
Source§fn serialize_string_or_struct<S>(
&self,
serializer: S,
) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_string_or_struct<S>(
&self,
serializer: S,
) -> Result<S::Ok, S::Error>where
S: Serializer,
Serialize either a string representation of this struct, or a full
struct if the object cannot be represented as a string.
impl StructuralPartialEq for StringOrLiteralStem
Auto Trait Implementations§
impl Freeze for StringOrLiteralStem
impl RefUnwindSafe for StringOrLiteralStem
impl Send for StringOrLiteralStem
impl Sync for StringOrLiteralStem
impl Unpin for StringOrLiteralStem
impl UnwindSafe for StringOrLiteralStem
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