pub enum StringOrIriStem {
String(String),
IriStem {
stem: String,
},
}
Variants§
Trait Implementations§
Source§impl Clone for StringOrIriStem
impl Clone for StringOrIriStem
Source§fn clone(&self) -> StringOrIriStem
fn clone(&self) -> StringOrIriStem
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 StringOrIriStem
impl Debug for StringOrIriStem
Source§impl<'de> Deserialize<'de> for StringOrIriStem
impl<'de> Deserialize<'de> for StringOrIriStem
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 StringOrIriStem
impl FromStr for StringOrIriStem
Source§impl PartialEq for StringOrIriStem
impl PartialEq for StringOrIriStem
Source§impl Serialize for StringOrIriStem
impl Serialize for StringOrIriStem
Source§impl SerializeStringOrStruct for StringOrIriStem
impl SerializeStringOrStruct for StringOrIriStem
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 StringOrIriStem
Auto Trait Implementations§
impl Freeze for StringOrIriStem
impl RefUnwindSafe for StringOrIriStem
impl Send for StringOrIriStem
impl Sync for StringOrIriStem
impl Unpin for StringOrIriStem
impl UnwindSafe for StringOrIriStem
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