rust/tests/ui/unnecessary_os_str_debug_formatting.rs
Yuri Astrakhan 1ca79a8797 test fixes
2025-03-25 10:49:14 -04:00

23 lines
756 B
Rust

#![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
}