es_fluent_cli/core/mode.rs
1pub use es_fluent_generate::FluentParseMode;
2
3impl FluentParseModeExt for FluentParseMode {
4 /// Returns the string representation for use in generated code.
5 fn as_code(&self) -> &'static str {
6 match self {
7 FluentParseMode::Aggressive => stringify!(FluentParseMode::Aggressive),
8 FluentParseMode::Conservative => stringify!(FluentParseMode::Conservative),
9 }
10 }
11}
12
13/// Extension trait for FluentParseMode to add CLI-specific functionality.
14pub trait FluentParseModeExt {
15 /// Returns the string representation for use in generated code.
16 fn as_code(&self) -> &'static str;
17}