use super::util;
#[allow(dead_code)]
#[derive(Debug, garde::Validate)]
#[garde(allow_unvalidated)]
struct Test<'a> {
#[garde(ascii)]
field: &'a str,
unvalidated: &'a str,
}
#[test]
fn ascii_valid() {
util::check_ok(
&[Test {
field: "a!0_~",
unvalidated: "",
}],
&(),
)
}
#[test]
fn ascii_invalid() {
util::check_fail!(
&[Test {
field: "😂",
unvalidated: "",
}],
&()
)
}