aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--README.md4
-rw-r--r--validator_derive/src/lib.rs4
3 files changed, 7 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 84132b2..e379ead 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,7 +5,7 @@ rust:
script:
- (cd validator && cargo test --all-features)
- - (cd validator_derive && cargo test --all-features)
+ - (cd validator_derive && cargo clean && cargo test --all-features)
notifications:
email: false
diff --git a/README.md b/README.md
index fa11f34..28b6b87 100644
--- a/README.md
+++ b/README.md
@@ -241,6 +241,10 @@ For example, the following attributes all work:
### validator_derive
+#### 0.7.1 (2018/06/28)
+
+- Update dependencies
+
#### 0.7.0 (2018/05/29)
- Feature gate the card validator
diff --git a/validator_derive/src/lib.rs b/validator_derive/src/lib.rs
index b148ca1..a0a1c82 100644
--- a/validator_derive/src/lib.rs
+++ b/validator_derive/src/lib.rs
@@ -194,13 +194,13 @@ fn find_fields_type(fields: &Vec<syn::Field>) -> HashMap<String, String> {
let field_ident = field.ident.clone().unwrap().to_string();
let field_type = match field.ty {
syn::Type::Path(syn::TypePath { ref path, .. }) => {
- let mut tokens = proc_macro2::TokenStream::empty();
+ let mut tokens = proc_macro2::TokenStream::new();
path.to_tokens(&mut tokens);
tokens.to_string().replace(' ', "")
},
syn::Type::Reference(syn::TypeReference { ref lifetime, ref elem, .. }) => {
- let mut tokens = proc_macro2::TokenStream::empty();
+ let mut tokens = proc_macro2::TokenStream::new();
elem.to_tokens(&mut tokens);
let mut name = tokens.to_string().replace(' ', "");
if lifetime.is_some() {