aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src/lib.rs
diff options
context:
space:
mode:
authorVincent Prouillet2018-05-29 22:10:39 +0200
committerGitHub2018-05-29 22:10:39 +0200
commit43c4c125149f68f2290f6ba5ec941174a8a5e483 (patch)
tree224f28e955f1ece791742d5b3858a54ef9a03a11 /validator_derive/src/lib.rs
parent4658e5303d3dc5aa3579119b0d0724cab3e98308 (diff)
parent91592718aa3d6ae102ae31ee08bd3ae7bd57adec (diff)
downloadvalidator-43c4c125149f68f2290f6ba5ec941174a8a5e483.tar.bz2
Merge pull request #50 from rustodon/feature-gate-card-validator
feature gate card validator
Diffstat (limited to 'validator_derive/src/lib.rs')
-rw-r--r--validator_derive/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/validator_derive/src/lib.rs b/validator_derive/src/lib.rs
index 4aa37d0..ed7669f 100644
--- a/validator_derive/src/lib.rs
+++ b/validator_derive/src/lib.rs
@@ -272,6 +272,7 @@ fn find_validators_for_field(field: &syn::Field, field_types: &HashMap<String, S
assert_string_type("phone", field_type);
validators.push(FieldValidation::new(Validator::Phone));
},
+ #[cfg(feature = "card")]
"credit_card" => {
assert_string_type("credit_card", field_type);
validators.push(FieldValidation::new(Validator::CreditCard));