aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src
diff options
context:
space:
mode:
authorVincent Prouillet2018-04-14 12:30:47 +0200
committerGitHub2018-04-14 12:30:47 +0200
commit5158f40f29b5feb420207c73fef18d320f38857a (patch)
tree86ecd495aef1ce9ad6fd70d4a10d405a971561b1 /validator_derive/src
parent40247814ca59cbbc6cb9cb60e861f4c19c3f5127 (diff)
parent56a5a34c8653f6475d00ca99c22f50d255a0669d (diff)
downloadvalidator-5158f40f29b5feb420207c73fef18d320f38857a.tar.bz2
Merge pull request #46 from rustodon/fix_path_parsing_regex
Fix path parsing for regex validators
Diffstat (limited to 'validator_derive/src')
-rw-r--r--validator_derive/src/quoting.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/validator_derive/src/quoting.rs b/validator_derive/src/quoting.rs
index b6053f4..a3e25cb 100644
--- a/validator_derive/src/quoting.rs
+++ b/validator_derive/src/quoting.rs
@@ -307,7 +307,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::from(re.clone());
+ let re_ident: syn::Path = syn::parse_str(re).unwrap();
let quoted_error = quote_error(&validation);
let quoted = quote!(
if !#re_ident.is_match(#validator_param) {