Re-exports

pub use fluent_bundle;
pub use fluent_generated as fluent;

Macros

Structs

A workaround for “good path” ICEs when formatting types in disables lints.
A map of arguments passed from the code to the localization to be used for message formatting.
LanguageIdentifier is a core struct representing a Unicode Language Identifier.
A collection of Spans.
A span together with some additional data.

Enums

Abstraction over a message in a diagnostic to support both translatable and non-translatable diagnostic messages.
Core error type for Fluent runtime system.
The FluentValue enum represents values which can be formatted to a String.
Abstraction over a message in a subdiagnostic (i.e. label, note, help, etc) to support both translatable and non-translatable diagnostic messages.

Statics

Traits

Functions

Return the default FluentBundle with standard “en-US” diagnostic messages.
Returns Fluent bundle with the user’s locale resources from $sysroot/share/locale/$requested_locale/*.ftl.
new_bundle 🔒

Type Definitions

FluentId 🔒
Identifier for the Fluent message/attribute corresponding to a diagnostic message.
Type alias for the result of fallback_fluent_bundle - a reference-counted pointer to a lazily evaluated fluent bundle.