Struct i18n_embed::DefaultLocalizer [−][src]
pub struct DefaultLocalizer<'a> { pub language_loader: &'a dyn LanguageLoader, pub i18n_assets: &'a dyn I18nAssets, }
Expand description
A simple default implemenation of the Localizer trait.
Fields
language_loader: &'a dyn LanguageLoader
The LanguageLoader used by this localizer.
i18n_assets: &'a dyn I18nAssets
The source of assets used by this localizer.
Implementations
pub fn new(
language_loader: &'a dyn LanguageLoader,
i18n_assets: &'a dyn I18nAssets
) -> DefaultLocalizer<'a>
[src]
pub fn new(
language_loader: &'a dyn LanguageLoader,
i18n_assets: &'a dyn I18nAssets
) -> DefaultLocalizer<'a>
[src]Create a new DefaultLocalizer.
Trait Implementations
The LanguageLoader used by this localizer.
The source of localization assets used by this localizer
The available languages that can be selected by this localizer.
Automatically the language currently requested by the system by the the LanguageRequester), and load it using the provided LanguageLoader. Read more
Auto Trait Implementations
impl<'a> !RefUnwindSafe for DefaultLocalizer<'a>
impl<'a> !Send for DefaultLocalizer<'a>
impl<'a> !Sync for DefaultLocalizer<'a>
impl<'a> Unpin for DefaultLocalizer<'a>
impl<'a> !UnwindSafe for DefaultLocalizer<'a>