[−][src]Trait fluent::memoizer::MemoizerKind
Required methods
fn new(lang: LanguageIdentifier) -> Self
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,
&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,
fn stringify_value(
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
Implementations on Foreign Types
impl MemoizerKind for IntlLangMemoizer
[src]
fn new(lang: LanguageIdentifier) -> IntlLangMemoizer where
IntlLangMemoizer: Sized,
[src]
IntlLangMemoizer: Sized,
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,
IntlLangMemoizer: Sized,
<I as Memoizable>::Args: Send,
<I as Memoizable>::Args: Sync,
<I as Memoizable>::Args: 'static,
[src]
&self,
args: <I as Memoizable>::Args,
cb: U
) -> Result<R, <I as Memoizable>::Error> where
I: Memoizable + Send + Sync + 'static,
U: FnOnce(&I) -> R,
IntlLangMemoizer: Sized,
<I as Memoizable>::Args: Send,
<I as Memoizable>::Args: Sync,
<I as Memoizable>::Args: 'static,
fn stringify_value(
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
[src]
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
impl MemoizerKind for IntlLangMemoizer
[src]
fn new(lang: LanguageIdentifier) -> IntlLangMemoizer where
IntlLangMemoizer: Sized,
[src]
IntlLangMemoizer: Sized,
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,
IntlLangMemoizer: Sized,
<I as Memoizable>::Args: Send,
<I as Memoizable>::Args: Sync,
<I as Memoizable>::Args: 'static,
[src]
&self,
args: <I as Memoizable>::Args,
cb: U
) -> Result<R, <I as Memoizable>::Error> where
I: Memoizable + Send + Sync + 'static,
U: FnOnce(&I) -> R,
IntlLangMemoizer: Sized,
<I as Memoizable>::Args: Send,
<I as Memoizable>::Args: Sync,
<I as Memoizable>::Args: 'static,
fn stringify_value(
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
[src]
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>