aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src/lit.rs
diff options
context:
space:
mode:
authorVincent Prouillet2019-05-01 20:45:08 +0200
committerGitHub2019-05-01 20:45:08 +0200
commit0a8e454014edf415513a76fc060482503b9814fb (patch)
tree3e4d3d37c20aea45d8e74271863a6979c092100e /validator_derive/src/lit.rs
parentf33a34c6ed2d76ce6569a6bc40517ce9a69271d3 (diff)
parent6e8effdaa2b47f4056a00d301a9e7a5a1a2fd8dc (diff)
downloadvalidator-0a8e454014edf415513a76fc060482503b9814fb.tar.bz2
Merge pull request #71 from cazgp/feature/range-min-or-max
Issue #69: Change `range` to require only one arg
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),
+ }
+}