Struct embedded_lang::LanguageSet
source · [−]pub struct LanguageSet { /* private fields */ }
Expand description
A searchable set of language string instances
Implementations
sourceimpl LanguageSet
impl LanguageSet
sourcepub fn new(fallback_language: &str, languages: &[Language]) -> Self
pub fn new(fallback_language: &str, languages: &[Language]) -> Self
Create a new language instance
Arguments
fallback_language
- Language code for the fallback languagelanguages
- Array of language instances to use
sourcepub fn fallback_language(&self) -> &str
pub fn fallback_language(&self) -> &str
Return the set’s fallback language
sourcepub fn current_language(&self) -> &str
pub fn current_language(&self) -> &str
Return the set’s current language
sourcepub fn add_language(&mut self, language: Language)
pub fn add_language(&mut self, language: Language)
sourcepub fn set_fallback_language(&mut self, language: &str) -> bool
pub fn set_fallback_language(&mut self, language: &str) -> bool
sourcepub fn set_language(&mut self, language: &str) -> bool
pub fn set_language(&mut self, language: &str) -> bool
Trait Implementations
sourceimpl Clone for LanguageSet
impl Clone for LanguageSet
sourcefn clone(&self) -> LanguageSet
fn clone(&self) -> LanguageSet
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<'de> Deserialize<'de> for LanguageSet
impl<'de> Deserialize<'de> for LanguageSet
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 Serialize for LanguageSet
impl Serialize for LanguageSet
Auto Trait Implementations
impl RefUnwindSafe for LanguageSet
impl Send for LanguageSet
impl Sync for LanguageSet
impl Unpin for LanguageSet
impl UnwindSafe for LanguageSet
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