1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
use super::util;
#[allow(dead_code)]
#[derive(Debug, garde::Validate)]
struct Struct {
#[garde(skip)]
field: u64,
}
#[allow(dead_code)]
#[derive(Debug, garde::Validate)]
struct Tuple(#[garde(skip)] u64);
#[allow(dead_code)]
#[derive(Debug, garde::Validate)]
enum Enum {
Struct {
#[garde(skip)]
field: u64,
},
Tuple(#[garde(skip)] u64),
}
#[test]
fn skip_valid() {
util::check_ok(&[Struct { field: 50 }], &());
util::check_ok(&[Tuple(50)], &());
util::check_ok(&[Enum::Struct { field: 50 }, Enum::Tuple(50)], &());
}
|