aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/tests/run-pass
diff options
context:
space:
mode:
authorValerian Saliou2017-10-09 18:36:03 -0700
committerValerian Saliou2017-11-07 07:59:58 -0500
commit304ff212e20cd10e2f4bc99a54385db461a3a27d (patch)
tree430f08a7fe7da65d8f152171512e1b9724cf7f07 /validator_derive/tests/run-pass
parent4d7138e040cd5faaf84448a75b64f3ff0e4673e5 (diff)
downloadvalidator-304ff212e20cd10e2f4bc99a54385db461a3a27d.tar.bz2
Ability to validate an international phone number
Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name> Derives for the ‘phone’ validator (still unsure about it) Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name> Fix review Merge + Add missing documented ‘credit_cards’ feature Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name> Fix Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name> Fix Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name> Merge Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name> ‘credit_cards’ feature is no longer needed as per #33 Signed-off-by: Valerian Saliou <valerian@valeriansaliou.name>
Diffstat (limited to 'validator_derive/tests/run-pass')
-rw-r--r--validator_derive/tests/run-pass/phone.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/validator_derive/tests/run-pass/phone.rs b/validator_derive/tests/run-pass/phone.rs
new file mode 100644
index 0000000..d6dff9e
--- /dev/null
+++ b/validator_derive/tests/run-pass/phone.rs
@@ -0,0 +1,13 @@
+#![feature(proc_macro, attr_literals)]
+
+#[macro_use] extern crate validator_derive;
+extern crate validator;
+use validator::Validate;
+
+#[derive(Validate)]
+struct Test {
+ #[validate(phone)]
+ s: String,
+}
+
+fn main() {}