mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-29 12:36:35 +03:00
37 lines
1018 B
Rust
37 lines
1018 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
|
|
}
|
|
|
|
#[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
|
|
}
|