pub struct LanguageDescriptor {
pub name: String,
pub abbreviation: String,
pub is_hidden: bool,
}Expand description
Part of the LanguageManifest, describes a single language.
Fields§
§name: StringHuman readable name of the language to show in language selectors
Best practice is to write the language down with it’s own name.
Example: English, Deutsch
abbreviation: StringHuman readable abbreviation to show in language selectors
Weather the entry should be hidden in language selectors, defaults to false.
Hidden languages are not consideredd when evaluating the Acept-Language header.
This is useful for testing locales.
Trait Implementations§
Source§impl Clone for LanguageDescriptor
impl Clone for LanguageDescriptor
Source§fn clone(&self) -> LanguageDescriptor
fn clone(&self) -> LanguageDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LanguageDescriptor
impl Debug for LanguageDescriptor
Source§impl<'de> Deserialize<'de> for LanguageDescriptor
impl<'de> Deserialize<'de> for LanguageDescriptor
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
Auto Trait Implementations§
impl Freeze for LanguageDescriptor
impl RefUnwindSafe for LanguageDescriptor
impl Send for LanguageDescriptor
impl Sync for LanguageDescriptor
impl Unpin for LanguageDescriptor
impl UnsafeUnpin for LanguageDescriptor
impl UnwindSafe for LanguageDescriptor
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