#[test]
fn derive_errors() {
let t = trybuild::TestCases::new();
t.compile_fail("tests/ui/non_struct.rs");
t.compile_fail("tests/ui/unit_struct.rs");
t.compile_fail("tests/ui/visibility_private_type.rs");
t.pass("tests/ui/generic_ok.rs");
t.compile_fail("tests/ui/enum_non_enum.rs");
t.compile_fail("tests/ui/enum_unit.rs");
t.compile_fail("tests/ui/enum_multi.rs");
t.compile_fail("tests/ui/enum_named_single.rs");
}