Struct language_code::iso639_1::LanguageTag
source · [−]pub struct LanguageTag {
pub language_code: LanguageCode,
pub country_code: Option<CountryCode>,
}
Fields
language_code: LanguageCode
country_code: Option<CountryCode>
Implementations
sourceimpl LanguageTag
impl LanguageTag
pub fn new(
language_code: LanguageCode,
country_code: Option<CountryCode>
) -> Self
Trait Implementations
sourceimpl Clone for LanguageTag
impl Clone for LanguageTag
sourcefn clone(&self) -> LanguageTag
fn clone(&self) -> LanguageTag
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LanguageTag
impl Debug for LanguageTag
sourceimpl Default for LanguageTag
impl Default for LanguageTag
sourceimpl<'de> Deserialize<'de> for LanguageTag
impl<'de> Deserialize<'de> for LanguageTag
sourcefn 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
sourceimpl Display for LanguageTag
impl Display for LanguageTag
sourceimpl FromStr for LanguageTag
impl FromStr for LanguageTag
sourceimpl Hash for LanguageTag
impl Hash for LanguageTag
sourceimpl<'a> PartialEq<&'a str> for LanguageTag
impl<'a> PartialEq<&'a str> for LanguageTag
sourceimpl<'a> PartialEq<Cow<'a, str>> for LanguageTag
impl<'a> PartialEq<Cow<'a, str>> for LanguageTag
sourceimpl PartialEq<LanguageTag> for LanguageTag
impl PartialEq<LanguageTag> for LanguageTag
sourceimpl<'a> PartialEq<String> for LanguageTag
impl<'a> PartialEq<String> for LanguageTag
sourceimpl<'a> PartialEq<str> for LanguageTag
impl<'a> PartialEq<str> for LanguageTag
sourceimpl Serialize for LanguageTag
impl Serialize for LanguageTag
impl Eq for LanguageTag
Auto Trait Implementations
impl RefUnwindSafe for LanguageTag
impl Send for LanguageTag
impl Sync for LanguageTag
impl Unpin for LanguageTag
impl UnwindSafe for LanguageTag
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more