[][src]Trait fluent::memoizer::MemoizerKind

pub trait MemoizerKind: 'static {
    pub fn new(lang: LanguageIdentifier) -> Self;
pub fn with_try_get_threadsafe<I, R, U>(
        &self,
        args: <I as Memoizable>::Args,
        cb: U
    ) -> Result<R, <I as Memoizable>::Error>
    where
        I: Memoizable + Send + Sync + 'static,
        U: FnOnce(&I) -> R,
        <I as Memoizable>::Args: Send,
        <I as Memoizable>::Args: Sync,
        <I as Memoizable>::Args: 'static
;
pub fn stringify_value(
        &self,
        value: &(dyn FluentType + 'static)
    ) -> Cow<'static, str>; }

Required methods

pub fn new(lang: LanguageIdentifier) -> Self[src]

pub fn with_try_get_threadsafe<I, R, U>(
    &self,
    args: <I as Memoizable>::Args,
    cb: U
) -> Result<R, <I as Memoizable>::Error> where
    I: Memoizable + Send + Sync + 'static,
    U: FnOnce(&I) -> R,
    <I as Memoizable>::Args: Send,
    <I as Memoizable>::Args: Sync,
    <I as Memoizable>::Args: 'static, 
[src]

pub fn stringify_value(
    &self,
    value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
[src]

Loading content...

Implementations on Foreign Types

impl MemoizerKind for IntlLangMemoizer[src]

impl MemoizerKind for IntlLangMemoizer[src]

Loading content...

Implementors

Loading content...