Skip to main content

es_fluent/
lib.rs

1#![doc = include_str!("../README.md")]
2#![allow(clippy::needless_doctest_main)]
3
4#[doc(hidden)]
5pub mod meta;
6
7#[doc(hidden)]
8pub mod registry;
9
10#[cfg(feature = "derive")]
11pub use es_fluent_derive::{EsFluent, EsFluentChoice, EsFluentLabel, EsFluentVariants};
12
13#[doc(hidden)]
14pub use fluent_bundle::FluentValue;
15
16#[doc(hidden)]
17pub use inventory as __inventory;
18
19#[doc(hidden)]
20pub use rust_embed as __rust_embed;
21
22#[doc(hidden)]
23pub use es_fluent_manager_core as __manager_core;
24
25#[doc(hidden)]
26pub use unic_langid;
27
28mod traits;
29pub use traits::{EsFluentChoice, FluentLabel, FluentLocalizer, FluentLocalizerExt, FluentMessage};
30
31#[doc(hidden)]
32pub mod __private {
33    pub use crate::traits::{
34        FluentArgumentValue, FluentBorrowedArgumentValue, FluentLocalizerExt,
35        FluentOptionalArgumentValue, IntoFluentArgumentValue, IntoFluentValue, localize_label,
36    };
37}