aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src
diff options
context:
space:
mode:
authorVincent Prouillet2018-03-19 12:34:57 +0100
committerGitHub2018-03-19 12:34:57 +0100
commitcd635464c3f3033ea64f53ac1f6cb38a7e8c41fd (patch)
tree3613384d280a666e096ba880e667b638083beba4 /validator_derive/src
parent6ce2d3a5264fb337d9a8b5f365fc98387baafa8a (diff)
parent8ca1fe94d779dcccf4b3f4c23a08f3ede7e10956 (diff)
downloadvalidator-cd635464c3f3033ea64f53ac1f6cb38a7e8c41fd.tar.bz2
Merge pull request #45 from Eijebong/fix_path_in_derive
Fix path parsing for custom 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 bf2a531..028e864 100644
--- a/validator_derive/src/quoting.rs
+++ b/validator_derive/src/quoting.rs
@@ -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::from(fun.clone());
+ let fn_ident: syn::Path = syn::parse_str(fun).unwrap();
let add_message_quoted = if let Some(ref m) = validation.message {
quote!(err.message = Some(::std::borrow::Cow::from(#m));)
} else {