Enum ProfileFieldName
#[non_exhaustive]pub enum ProfileFieldName {
AvatarUrl,
DisplayName,
TimeZone,
}Expand description
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AvatarUrl
The user’s avatar URL.
DisplayName
The user’s display name.
TimeZone
The user’s time zone.
Implementations§
§impl ProfileFieldName
impl ProfileFieldName
Trait Implementations§
§impl AsRef<str> for ProfileFieldName
impl AsRef<str> for ProfileFieldName
§impl Clone for ProfileFieldName
impl Clone for ProfileFieldName
§fn clone(&self) -> ProfileFieldName
fn clone(&self) -> ProfileFieldName
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 more§impl Debug for ProfileFieldName
impl Debug for ProfileFieldName
§impl<'de> Deserialize<'de> for ProfileFieldName
impl<'de> Deserialize<'de> for ProfileFieldName
§fn deserialize<D>(
deserializer: D,
) -> Result<ProfileFieldName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<ProfileFieldName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for ProfileFieldName
impl Display for ProfileFieldName
§impl<T> From<T> for ProfileFieldName
impl<T> From<T> for ProfileFieldName
§fn from(s: T) -> ProfileFieldName
fn from(s: T) -> ProfileFieldName
Converts to this type from the input type.
§impl Ord for ProfileFieldName
impl Ord for ProfileFieldName
§fn cmp(&self, other: &ProfileFieldName) -> Ordering
fn cmp(&self, other: &ProfileFieldName) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for ProfileFieldName
impl PartialEq for ProfileFieldName
§impl PartialOrd for ProfileFieldName
impl PartialOrd for ProfileFieldName
§impl Serialize for ProfileFieldName
impl Serialize for ProfileFieldName
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ProfileFieldName
Auto Trait Implementations§
impl Freeze for ProfileFieldName
impl RefUnwindSafe for ProfileFieldName
impl Send for ProfileFieldName
impl Sync for ProfileFieldName
impl Unpin for ProfileFieldName
impl UnwindSafe for ProfileFieldName
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<T> CompatExt for T
impl<T> CompatExt for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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