//! Test that #[test] functions are elided when not running tests, causing missing main error #[test] fn main() { // This function would normally serve as main, but since it's marked with #[test], // it gets elided when not running tests } //~^ ERROR `main` function not found in crate `test_function_elided_no_main`