#![cfg(compiletests)] #[rustversion::stable(1.77)] #[test] fn compile_test() { let t = trybuild::TestCases::new(); t.compile_fail("tests/compile-fail/*.rs"); } #[rustversion::not(stable(1.77))] #[test] fn wrong_rustc_version() { panic!( "This is not the expected version of rustc. Error messages vary across compiler versions so tests may produce spurious errors" ); }