Skip to main content

es_fluent_shared/
lib.rs

1//! Shared runtime-safe types and helpers for the es-fluent ecosystem.
2#![cfg_attr(not(test), deny(clippy::panic, clippy::unwrap_used))]
3
4pub mod error;
5pub mod fluent;
6pub mod language;
7pub mod meta;
8pub mod mode;
9pub mod namer;
10pub mod namespace;
11mod namespace_resolver;
12pub mod path_utils;
13pub mod registry;
14pub mod resource;
15pub mod source;
16
17pub use error::{EsFluentError, EsFluentResult};
18pub use language::{
19    CanonicalLanguageIdentifierError, LanguageIdentifier, parse_canonical_language_identifier,
20};
21pub use mode::FluentParseMode;
22pub use path_utils::{parse_language_entry, validate_assets_dir};