pub struct LangAutonym {
pub language: &'static str,
pub region: Option<&'static str>,
}Expand description
Represents the translated name of a language and region in own language, using the selected script.
Fields§
§language: &'static strLanguage name in its own language.
region: Option<&'static str>Region name in the language.
Can be None when a region was requested and only the language name was available.
Trait Implementations§
Source§impl Clone for LangAutonym
impl Clone for LangAutonym
Source§fn clone(&self) -> LangAutonym
fn clone(&self) -> LangAutonym
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 LangAutonym
Available on crate feature lang_autonym only.
impl Debug for LangAutonym
Available on crate feature
lang_autonym only.Source§impl Display for LangAutonym
Available on crate feature lang_autonym only.{} prints language and region (if set), {:#} only prints language.
impl Display for LangAutonym
Available on crate feature
lang_autonym only.{} prints language and region (if set), {:#} only prints language.
Source§impl Hash for LangAutonym
impl Hash for LangAutonym
Source§impl Ord for LangAutonym
impl Ord for LangAutonym
Source§fn cmp(&self, other: &LangAutonym) -> Ordering
fn cmp(&self, other: &LangAutonym) -> 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
Source§impl PartialEq for LangAutonym
impl PartialEq for LangAutonym
Source§impl PartialOrd for LangAutonym
impl PartialOrd for LangAutonym
impl Eq for LangAutonym
impl StructuralPartialEq for LangAutonym
Auto Trait Implementations§
impl Freeze for LangAutonym
impl RefUnwindSafe for LangAutonym
impl Send for LangAutonym
impl Sync for LangAutonym
impl Unpin for LangAutonym
impl UnwindSafe for LangAutonym
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
Source§impl<T> AnyVarValue for T
impl<T> AnyVarValue for T
Source§fn clone_boxed(&self) -> BoxAnyVarValue
fn clone_boxed(&self) -> BoxAnyVarValue
Clone the value.
Source§fn eq_any(&self, other: &(dyn AnyVarValue + 'static)) -> bool
fn eq_any(&self, other: &(dyn AnyVarValue + 'static)) -> bool
Gets if
self and other are equal.Source§fn try_swap(&mut self, other: &mut (dyn AnyVarValue + 'static)) -> bool
fn try_swap(&mut self, other: &mut (dyn AnyVarValue + 'static)) -> bool
Swap value with
other if both are of the same type.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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> FsChangeNote for T
impl<T> FsChangeNote for T
§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