diff options
| author | Vincent Prouillet | 2019-07-13 16:42:14 +0200 |
|---|---|---|
| committer | GitHub | 2019-07-13 16:42:14 +0200 |
| commit | 87cf7cdac24dd0d4ea83a8a88640da95ae7ac93a (patch) | |
| tree | e11ce4ab7dc807ffb1464d13f329ccec4a6a62db /validator_derive/tests/compile-fail/range | |
| parent | 4b9fe3939b106c151bff11e490a41212559f9a4a (diff) | |
| parent | 0877c01f9a1bf5bcda3e3b235730f4d09982d8d2 (diff) | |
| download | validator-87cf7cdac24dd0d4ea83a8a88640da95ae7ac93a.tar.bz2 | |
Merge pull request #72 from Keats/next
Next version
Diffstat (limited to 'validator_derive/tests/compile-fail/range')
| -rw-r--r-- | validator_derive/tests/compile-fail/range/missing_arg.rs | 15 | ||||
| -rw-r--r-- | validator_derive/tests/compile-fail/range/no_args.rs | 2 |
2 files changed, 1 insertions, 16 deletions
diff --git a/validator_derive/tests/compile-fail/range/missing_arg.rs b/validator_derive/tests/compile-fail/range/missing_arg.rs deleted file mode 100644 index 3aed1f0..0000000 --- a/validator_derive/tests/compile-fail/range/missing_arg.rs +++ /dev/null @@ -1,15 +0,0 @@ -#![feature(attr_literals)] - -#[macro_use] extern crate validator_derive; -extern crate validator; -use validator::Validate; - -#[derive(Validate)] -//~^ ERROR: proc-macro derive panicked -//~^^ HELP: Invalid attribute #[validate] on field `s`: Validator `range` requires 2 arguments: `min` and `max` -struct Test { - #[validate(range(min = 2.0))] - s: i32, -} - -fn main() {} diff --git a/validator_derive/tests/compile-fail/range/no_args.rs b/validator_derive/tests/compile-fail/range/no_args.rs index c2bdd03..b097b0a 100644 --- a/validator_derive/tests/compile-fail/range/no_args.rs +++ b/validator_derive/tests/compile-fail/range/no_args.rs @@ -4,7 +4,7 @@ use validator::Validate; #[derive(Validate)] //~^ ERROR: proc-macro derive panicked -//~^^ HELP: Invalid attribute #[validate] on field `s`: Validator `range` requires 2 arguments: `min` and `max` +//~^^ HELP: Invalid attribute #[validate] on field `s`: Validator `range` requires at least 1 argument out of `min` and `max` struct Test { #[validate(range())] s: i32, |
