blob: 6652efd9ae1d8bda805765cb9b7c5deac0fe22ea [file] [log] [blame]
#![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
}