diff options
| author | Vincent Prouillet | 2018-03-17 20:48:29 +0100 |
|---|---|---|
| committer | GitHub | 2018-03-17 20:48:29 +0100 |
| commit | 3885c487867179d50b2caae87c6c41811fa98f2d (patch) | |
| tree | 33869b207da3aaedec6c50a88ccafc8d9f28de92 /validator_derive/src/quoting.rs | |
| parent | c0dd8f2fc1ba45547102cecc12c3dc7bfe44f2d4 (diff) | |
| parent | f8a91c125f801e678ec88396a4409883213e17fd (diff) | |
| download | validator-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.rs | 8 |
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));) |
