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.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/validator_derive/src/lit.rs b/validator_derive/src/lit.rs
index 1864d8f..14e3f56 100644
--- a/validator_derive/src/lit.rs
+++ b/validator_derive/src/lit.rs
@@ -1,6 +1,5 @@
-use syn;
use proc_macro2;
-
+use syn;
pub fn lit_to_string(lit: &syn::Lit) -> Option<String> {
match *lit {
@@ -32,7 +31,11 @@ pub fn lit_to_bool(lit: &syn::Lit) -> Option<bool> {
match *lit {
syn::Lit::Bool(ref s) => Some(s.value),
// TODO: remove when attr_literals is stable
- syn::Lit::Str(ref s) => if s.value() == "true" { Some(true) } else { Some(false) },
+ syn::Lit::Str(ref s) => if s.value() == "true" {
+ Some(true)
+ } else {
+ Some(false)
+ },
_ => None,
}
}
@@ -40,6 +43,6 @@ pub fn lit_to_bool(lit: &syn::Lit) -> Option<bool> {
pub fn option_u64_to_tokens(opt: Option<u64>) -> proc_macro2::TokenStream {
match opt {
Some(ref t) => quote!(::std::option::Option::Some(#t)),
- None => quote!(::std::option::Option::None)
+ None => quote!(::std::option::Option::None),
}
}