#[test]
fn ui() {
let t = trybuild::TestCases::new();
t.compile_fail("tests/ui/warn_*.rs");
t.compile_fail("tests/ui/define_vis_after_arrow.rs");
#[cfg(feature = "omit-token")]
t.compile_fail("tests/ui/omit-token/too_many_optionals.rs");
#[cfg(not(feature = "omit-token"))]
t.compile_fail("tests/ui/too_many_optionals.rs");
t.pass("tests/ui/pass_*.rs");
t.pass("tests/ui/test_manual_macro_export.rs");
t.pass("tests/ui/pub_macro_export.rs");
t.pass("tests/ui/pub_macro_no_use.rs");
t.pass("tests/ui/pub_macro_export_manual.rs");
}