aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src/lit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'validator_derive/src/lit.rs')
-rw-r--r--validator_derive/src/lit.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/validator_derive/src/lit.rs b/validator_derive/src/lit.rs
index 14e3f56..de0e21e 100644
--- a/validator_derive/src/lit.rs
+++ b/validator_derive/src/lit.rs
@@ -46,3 +46,10 @@ pub fn option_u64_to_tokens(opt: Option<u64>) -> proc_macro2::TokenStream {
None => quote!(::std::option::Option::None),
}
}
+
+pub fn option_f64_to_tokens(opt: Option<f64>) -> proc_macro2::TokenStream {
+ match opt {
+ Some(ref t) => quote!(::std::option::Option::Some(#t)),
+ None => quote!(::std::option::Option::None),
+ }
+}