#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::fmt::Arguments; fn write_str(_: &str) {} fn write_fmt(args: &Arguments<'_>) { if let Some(s) = args.as_str() { write_str(s) } else { write_str(&args.to_string()); } } fn main() {}