pub struct Translator;
Expand description

A dummy translator that will be used if an app doesn’t use internationalization. This has literally no capabilities whatsoever, and serves as a blank API interface. If this is called as if it’s a fully-fledged translator, it will panic.

If you’re using i18n, enable the translator-fluent feature flag to replace this with FluentTranslator, which will actually translate things.

Implementations

Creates a new dummy translator, accepting the usual parameters for translators.

A dummy function for localizing a URL. This will panic if called.

Returns the xx-XX locale always, which is used by Perseus if i18n is disabled.

A dummy function that will NOT translate the given ID! This will panic if called.

A dummy function that will NOT translate the given ID! This will panic if called.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.