#[ allow( unused_imports ) ] use super::*; #[ allow( unused_imports ) ] use test_tools::exposed::*; #[ test_tools::rustversion::nightly ] tests_impls! { fn trybuild_tests() { use test_tools::dependency::trybuild; println!( "current_dir : {:?}", std::env::current_dir().unwrap() ); let t = trybuild::TestCases::new(); // micro module t.pass( "../../../rust/test/meta/mod_interface/front/micro_modules/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/micro_modules_two/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/micro_modules_two_joined/trybuild.rs" ); t.compile_fail( "../../../rust/test/meta/mod_interface/front/micro_modules_bad_vis/trybuild.rs" ); t.compile_fail( "../../../rust/test/meta/mod_interface/front/micro_modules_unknown_vis/trybuild.rs" ); // layer t.pass( "../../../rust/test/meta/mod_interface/front/layer/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_have_layer/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_have_layer_separate_use/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_have_layer_separate_use_two/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_have_layer_cfg/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_use_cfg/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_have_mod_cfg/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/layer_use_macro/trybuild.rs" ); t.compile_fail( "../../../rust/test/meta/mod_interface/front/layer_bad_vis/trybuild.rs" ); t.compile_fail( "../../../rust/test/meta/mod_interface/front/layer_unknown_vis/trybuild.rs" ); // etc t.pass( "../../../rust/test/meta/mod_interface/front/attr_debug/trybuild.rs" ); t.pass( "../../../rust/test/meta/mod_interface/front/use_non_layer/trybuild.rs" ); t.compile_fail( "../../../rust/test/meta/mod_interface/front/use_bad_vis/trybuild.rs" ); t.compile_fail( "../../../rust/test/meta/mod_interface/front/use_unknown_vis/trybuild.rs" ); // } } #[ test_tools::rustversion::nightly ] tests_index! { trybuild_tests, }