pub struct SimpleLoader { /* private fields */ }Expand description
A simple Loader implementation, with statically-loaded fluent data.
Typically created with the simple_loader!() macro
Implementations§
Source§impl SimpleLoader
impl SimpleLoader
Sourcepub fn new(
bundles: &'static HashMap<LanguageIdentifier, FluentBundle<&'static FluentResource>>,
fallbacks: &'static HashMap<LanguageIdentifier, Vec<LanguageIdentifier>>,
fallback: LanguageIdentifier,
) -> Self
pub fn new( bundles: &'static HashMap<LanguageIdentifier, FluentBundle<&'static FluentResource>>, fallbacks: &'static HashMap<LanguageIdentifier, Vec<LanguageIdentifier>>, fallback: LanguageIdentifier, ) -> Self
Construct a SimpleLoader
You should probably be using the constructor from simple_loader!()
Sourcepub fn lookup_single_language(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&FluentArgs<'_>>,
) -> Option<String>
pub fn lookup_single_language( &self, lang: &LanguageIdentifier, text_id: &str, args: Option<&FluentArgs<'_>>, ) -> Option<String>
Convenience function to look up a string for a single language
Sourcepub fn lookup_no_default_fallback(
&self,
lang: &LanguageIdentifier,
text_id: &str,
args: Option<&FluentArgs<'_>>,
) -> Option<String>
pub fn lookup_no_default_fallback( &self, lang: &LanguageIdentifier, text_id: &str, args: Option<&FluentArgs<'_>>, ) -> Option<String>
Convenience function to look up a string without falling back to the default fallback language
Trait Implementations§
Source§impl Loader for SimpleLoader
impl Loader for SimpleLoader
fn lookup( &self, lang: &LanguageIdentifier, text_id: &str, args: Option<&FluentArgs<'_>>, ) -> String
Auto Trait Implementations§
impl Freeze for SimpleLoader
impl !RefUnwindSafe for SimpleLoader
impl Send for SimpleLoader
impl Sync for SimpleLoader
impl Unpin for SimpleLoader
impl !UnwindSafe for SimpleLoader
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