[−][src]Trait fluent::memoizer::MemoizerKind
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]
&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>
[src]
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
Implementations on Foreign Types
impl MemoizerKind for IntlLangMemoizer
[src]
pub fn new(lang: LanguageIdentifier) -> IntlLangMemoizer where
IntlLangMemoizer: Sized,
[src]
IntlLangMemoizer: Sized,
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,
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,
pub 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]
pub fn new(lang: LanguageIdentifier) -> IntlLangMemoizer where
IntlLangMemoizer: Sized,
[src]
IntlLangMemoizer: Sized,
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,
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,
pub fn stringify_value(
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>
[src]
&self,
value: &(dyn FluentType + 'static)
) -> Cow<'static, str>