aboutsummaryrefslogtreecommitdiffstats
path: root/validator_derive/src/lib.rs
diff options
context:
space:
mode:
authorShadoySV2020-05-28 13:39:31 +0300
committerShadoySV2020-05-28 13:39:31 +0300
commitb83aba922a3d21091b036dcac2840e4ae62e9ebc (patch)
treec5352edb9cd2b189cf2c6a9633844d1d874734e8 /validator_derive/src/lib.rs
parent48a179d2ccfbda0e6f501337ac4bd18f953858be (diff)
downloadvalidator-b83aba922a3d21091b036dcac2840e4ae62e9ebc.tar.bz2
required_nested implementation
Diffstat (limited to 'validator_derive/src/lib.rs')
-rw-r--r--validator_derive/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/validator_derive/src/lib.rs b/validator_derive/src/lib.rs
index 6f91ae8..3244679 100644
--- a/validator_derive/src/lib.rs
+++ b/validator_derive/src/lib.rs
@@ -290,6 +290,10 @@ fn find_validators_for_field(
"required" => {
validators.push(FieldValidation::new(Validator::Required));
}
+ "required_nested" => {
+ validators.push(FieldValidation::new(Validator::Required));
+ validators.push(FieldValidation::new(Validator::Nested));
+ }
_ => panic!("Unexpected validator: {:?}", name.get_ident()),
}
}