[][src]Trait i18n_embed::I18nEmbedDyn

pub trait I18nEmbedDyn {
    fn available_languages_dyn<'a>(
        &self,
        language_loader: &'a dyn LanguageLoader
    ) -> Result<Vec<LanguageIdentifier>, I18nEmbedError>;
fn get_dyn(&self, file_path: &str) -> Option<Cow<'static, [u8]>>; }

A dynamic reference to a static I18nEmbed implementation.

Required methods

fn available_languages_dyn<'a>(
    &self,
    language_loader: &'a dyn LanguageLoader
) -> Result<Vec<LanguageIdentifier>, I18nEmbedError>

A dynamic way to access the static I18nEmbed#available_languages() method for a given I18nEmbed implementation.

fn get_dyn(&self, file_path: &str) -> Option<Cow<'static, [u8]>>

A dynamic way to access the static RustEmbed#get() for a given I18nEmbed implementation.

Loading content...

Implementors

impl<T: I18nEmbed + ?Sized> I18nEmbedDyn for T[src]

Loading content...