// compile-flags: --test #![warn(clippy::expect_used)] fn expect_option() { let opt = Some(0); let _ = opt.expect(""); } fn expect_result() { let res: Result = Ok(0); let _ = res.expect(""); } fn main() { expect_option(); expect_result(); } #[test] fn test_expect_option() { let opt = Some(0); let _ = opt.expect(""); } #[test] fn test_expect_result() { let res: Result = Ok(0); let _ = res.expect(""); } #[cfg(test)] mod issue9612 { // should not lint in `#[cfg(test)]` modules #[test] fn test_fn() { let _a: u8 = 2.try_into().unwrap(); let _a: u8 = 3.try_into().expect(""); util(); } fn util() { let _a: u8 = 4.try_into().unwrap(); let _a: u8 = 5.try_into().expect(""); } }