Struct handlebars_fluent::loader::SimpleLoader
source · 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<&HashMap<&str, FluentValue<'_>>>
) -> Option<String>
pub fn lookup_single_language( &self, lang: &LanguageIdentifier, text_id: &str, args: Option<&HashMap<&str, FluentValue<'_>>> ) -> 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<&HashMap<&str, FluentValue<'_>>>
) -> Option<String>
pub fn lookup_no_default_fallback( &self, lang: &LanguageIdentifier, text_id: &str, args: Option<&HashMap<&str, FluentValue<'_>>> ) -> 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<&HashMap<&str, FluentValue<'_>>> ) -> String
Auto Trait Implementations§
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