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 es_fluent_manager_core as __manager_core;
21
22#[doc(hidden)]
23pub use unic_langid;
24
25mod traits;
26pub use traits::{
27 EsFluentChoice, FluentArgs, FluentLabel, FluentLocalizer, FluentLocalizerExt,
28 FluentLocalizerLookup, FluentMessage, FluentMessageLookup, fallback_label,
29 humanize_fluent_entry_id,
30};
31
32#[doc(hidden)]
33pub mod __private {
34 pub use crate::traits::{
35 FluentArgumentValue, FluentBorrowedArgumentValue, FluentLocalizerExt,
36 FluentOptionalArgumentValue, IntoFluentArgumentValue, IntoFluentValue, fallback_label,
37 humanize_fluent_entry_id, localize_label,
38 };
39}