We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b9ea1cb commit 6caa691Copy full SHA for 6caa691
fluent-bundle/src/builtins.rs
@@ -0,0 +1,14 @@
1
+use crate::{FluentArgs, FluentValue};
2
+
3
+#[allow(non_snake_case)]
4
+pub fn NUMBER<'a>(positional: &[FluentValue<'a>], named: &FluentArgs) -> FluentValue<'a> {
5
+ let Some(FluentValue::Number(n)) = positional.first() else {
6
+ return FluentValue::Error;
7
+ };
8
9
+ let mut n = n.clone();
10
+ n.options.merge(named);
11
+ println!("{named:?} => {n:?}");
12
13
+ FluentValue::Number(n)
14
+}
fluent-bundle/src/lib.rs
@@ -99,6 +99,7 @@
99
//! the `fluent-bundle` crate directly, while the ecosystem
100
//! matures and higher level APIs are being developed.
101
mod args;
102
+pub mod builtins;
103
pub mod bundle;
104
pub mod concurrent;
105
mod entry;
0 commit comments