diff options
| -rw-r--r-- | README.md | 12 | ||||
| -rw-r--r-- | validator/Cargo.toml | 2 | ||||
| -rw-r--r-- | validator_derive/Cargo.toml | 4 | 
3 files changed, 14 insertions, 4 deletions
| @@ -109,7 +109,9 @@ struct SignupData {      #[validate]      contact_details: ContactDetails,      #[validate] -    preferences: Vec<Preference> +    preferences: Vec<Preference>, +    #[validate(required)] +    allow_cookies: Option<bool>,  }  #[derive(Debug, Validate, Deserialize)] @@ -344,6 +346,11 @@ For example, the following attributes all work:  ### validator +#### 0.10.1 (2020/06/09) + +- Add a blanket Validate implementation for references +- Add `Required` and `RequiredNested` validators +  #### 0.10.0 (2019/10/18)  - Add `non_control_characters` validation @@ -379,6 +386,9 @@ For example, the following attributes all work:  ### validator_derive +#### 0.10.1 (2020/06/09) + +- Handle `Required` and `RequiredNested` validators  #### 0.10.0 (2019/10/18) diff --git a/validator/Cargo.toml b/validator/Cargo.toml index b7e43c0..d8972f6 100644 --- a/validator/Cargo.toml +++ b/validator/Cargo.toml @@ -1,6 +1,6 @@  [package]  name = "validator" -version = "0.10.0" +version = "0.10.1"  authors = ["Vincent Prouillet <prouillet.vincent@gmail.com"]  license = "MIT"  description = "Common validation functions (email, url, length, ...) and trait - to be used with `validator_derive`" diff --git a/validator_derive/Cargo.toml b/validator_derive/Cargo.toml index 4062170..c4e6d6e 100644 --- a/validator_derive/Cargo.toml +++ b/validator_derive/Cargo.toml @@ -1,6 +1,6 @@  [package]  name = "validator_derive" -version = "0.10.0" +version = "0.10.1"  authors = ["Vincent Prouillet <prouillet.vincent@gmail.com"]  license = "MIT"  description = "Macros 1.1 implementation of #[derive(Validate)]" @@ -30,6 +30,6 @@ lazy_static = "1"  serde = "1.0"  serde_derive = "1.0"  serde_json = "1.0" -compiletest_rs = "0.3" +compiletest_rs = "0.5" | 
