[−]Struct rocket_accept_language::LanguageIdentifier
Methods
impl LanguageIdentifier
pub fn from_parts<S>(
language: Option<S>,
script: Option<S>,
region: Option<S>,
variants: Option<&[S]>
) -> Result<LanguageIdentifier, LanguageIdentifierError> where
S: AsRef<str>,
language: Option<S>,
script: Option<S>,
region: Option<S>,
variants: Option<&[S]>
) -> Result<LanguageIdentifier, LanguageIdentifierError> where
S: AsRef<str>,
pub fn from_parts_unchecked(
language: Option<&'static str>,
script: Option<&'static str>,
region: Option<&'static str>,
variants: Option<&[&'static str]>
) -> LanguageIdentifier
language: Option<&'static str>,
script: Option<&'static str>,
region: Option<&'static str>,
variants: Option<&[&'static str]>
) -> LanguageIdentifier
pub fn matches<O>(
&self,
other: &O,
self_as_range: bool,
other_as_range: bool
) -> bool where
O: AsRef<LanguageIdentifier>,
&self,
other: &O,
self_as_range: bool,
other_as_range: bool
) -> bool where
O: AsRef<LanguageIdentifier>,
pub fn get_language(&self) -> &str
pub fn set_language(
&mut self,
language: Option<&str>
) -> Result<(), LanguageIdentifierError>
&mut self,
language: Option<&str>
) -> Result<(), LanguageIdentifierError>
pub fn get_script(&self) -> Option<&str>
pub fn set_script(
&mut self,
script: Option<&str>
) -> Result<(), LanguageIdentifierError>
&mut self,
script: Option<&str>
) -> Result<(), LanguageIdentifierError>
pub fn get_region(&self) -> Option<&str>
pub fn set_region(
&mut self,
region: Option<&str>
) -> Result<(), LanguageIdentifierError>
&mut self,
region: Option<&str>
) -> Result<(), LanguageIdentifierError>
pub fn get_variants(&self) -> Vec<&str>
pub fn set_variants(
&mut self,
variants: &[&str]
) -> Result<(), LanguageIdentifierError>
&mut self,
variants: &[&str]
) -> Result<(), LanguageIdentifierError>
Trait Implementations
impl Default for LanguageIdentifier
fn default() -> LanguageIdentifier
impl Debug for LanguageIdentifier
impl FromStr for LanguageIdentifier
type Err = LanguageIdentifierError
The associated error which can be returned from parsing.
fn from_str(
source: &str
) -> Result<LanguageIdentifier, <LanguageIdentifier as FromStr>::Err>
source: &str
) -> Result<LanguageIdentifier, <LanguageIdentifier as FromStr>::Err>
impl PartialEq<LanguageIdentifier> for LanguageIdentifier
fn eq(&self, other: &LanguageIdentifier) -> bool
fn ne(&self, other: &LanguageIdentifier) -> bool
impl Display for LanguageIdentifier
impl Clone for LanguageIdentifier
fn clone(&self) -> LanguageIdentifier
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Hash for LanguageIdentifier
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl AsRef<LanguageIdentifier> for LanguageIdentifier
fn as_ref(&self) -> &LanguageIdentifier
impl Eq for LanguageIdentifier
Auto Trait Implementations
impl Sync for LanguageIdentifier
impl Send for LanguageIdentifier
impl Unpin for LanguageIdentifier
impl RefUnwindSafe for LanguageIdentifier
impl UnwindSafe for LanguageIdentifier
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> IntoCollection<T> for T
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
A: Array<Item = T>,
fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
A: Array<Item = U>,
F: FnMut(T) -> U,
A: Array<Item = U>,
F: FnMut(T) -> U,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool[src]
impl<T, I> AsResult<T, I> for T where
I: Input,
I: Input,