aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src/quoting.rs
diff options
context:
space:
mode:
authorVincent Prouillet2018-03-17 20:48:29 +0100
committerGitHub2018-03-17 20:48:29 +0100
commit3885c487867179d50b2caae87c6c41811fa98f2d (patch)
tree33869b207da3aaedec6c50a88ccafc8d9f28de92 /validator_derive/src/quoting.rs
parentc0dd8f2fc1ba45547102cecc12c3dc7bfe44f2d4 (diff)
parentf8a91c125f801e678ec88396a4409883213e17fd (diff)
downloadvalidator-3885c487867179d50b2caae87c6c41811fa98f2d.tar.bz2
Merge pull request #43 from Eijebong/syn
Update syn to 0.12, quote to 0.4 and bump version
Diffstat (limited to 'validator_derive/src/quoting.rs')
-rw-r--r--validator_derive/src/quoting.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/validator_derive/src/quoting.rs b/validator_derive/src/quoting.rs
index f7968e2..bf2a531 100644
--- a/validator_derive/src/quoting.rs
+++ b/validator_derive/src/quoting.rs
@@ -228,7 +228,7 @@ pub fn quote_must_match_validation(field_quoter: &FieldQuoter, validation: &Fiel
let field_name = &field_quoter.name;
if let Validator::MustMatch(ref other) = validation.validator {
- let other_ident = syn::Ident::new(other.clone());
+ let other_ident = syn::Ident::from(other.clone());
let quoted_error = quote_error(&validation);
let quoted = quote!(
if !::validator::validate_must_match(&self.#ident, &self.#other_ident) {
@@ -250,7 +250,7 @@ pub fn quote_custom_validation(field_quoter: &FieldQuoter, validation: &FieldVal
let validator_param = field_quoter.quote_validator_param();
if let Validator::Custom(ref fun) = validation.validator {
- let fn_ident = syn::Ident::new(fun.clone());
+ let fn_ident = syn::Ident::from(fun.clone());
let add_message_quoted = if let Some(ref m) = validation.message {
quote!(err.message = Some(::std::borrow::Cow::from(#m));)
} else {
@@ -300,7 +300,7 @@ pub fn quote_regex_validation(field_quoter: &FieldQuoter, validation: &FieldVali
let validator_param = field_quoter.quote_validator_param();
if let Validator::Regex(ref re) = validation.validator {
- let re_ident = syn::Ident::new(re.clone());
+ let re_ident = syn::Ident::from(re.clone());
let quoted_error = quote_error(&validation);
let quoted = quote!(
if !#re_ident.is_match(#validator_param) {
@@ -335,7 +335,7 @@ pub fn quote_field_validation(field_quoter: &FieldQuoter, validation: &FieldVali
pub fn quote_schema_validation(validation: Option<SchemaValidation>) -> quote::Tokens {
if let Some(v) = validation {
- let fn_ident = syn::Ident::new(v.function);
+ let fn_ident = syn::Ident::from(v.function);
let add_message_quoted = if let Some(ref m) = v.message {
quote!(err.message = Some(::std::borrow::Cow::from(#m));)