| #![warn(clippy::unnecessary_debug_formatting)] |
| #![allow(clippy::uninlined_format_args)] |
| |
| use std::ffi::{OsStr, OsString}; |
| |
| fn main() { |
| let os_str = OsStr::new("abc"); |
| let os_string = os_str.to_os_string(); |
| |
| // negative tests |
| println!("{}", os_str.display()); |
| println!("{}", os_string.display()); |
| |
| // positive tests |
| println!("{:?}", os_str); //~ unnecessary_debug_formatting |
| println!("{:?}", os_string); //~ unnecessary_debug_formatting |
| |
| println!("{os_str:?}"); //~ unnecessary_debug_formatting |
| println!("{os_string:?}"); //~ unnecessary_debug_formatting |
| |
| let _: String = format!("{:?}", os_str); //~ unnecessary_debug_formatting |
| let _: String = format!("{:?}", os_string); //~ unnecessary_debug_formatting |
| } |
| |
| #[clippy::msrv = "1.86"] |
| fn msrv_1_86() { |
| let os_str = OsStr::new("test"); |
| println!("{:?}", os_str); |
| } |
| |
| #[clippy::msrv = "1.87"] |
| fn msrv_1_87() { |
| let os_str = OsStr::new("test"); |
| println!("{:?}", os_str); |
| //~^ unnecessary_debug_formatting |
| } |