1 #![allow(unused, clippy::print_literal, clippy::write_literal)]
2 #![warn(clippy::print_in_format_impl)]
3 use std::fmt::{Debug, Display, Error, Formatter};
5 macro_rules! indirect {
6 () => {{ println!() }};
17 fn fmt(&self, f: &mut Formatter) -> Result<(), Error> {
18 static WORKS_WITH_NESTED_ITEMS: bool = true;
36 impl Display for Foo {
37 fn fmt(&self, f: &mut Formatter) -> Result<(), Error> {
45 struct UnnamedFormatter;
46 impl Debug for UnnamedFormatter {
47 fn fmt(&self, _: &mut Formatter) -> Result<(), Error> {
48 println!("UnnamedFormatter");
54 print!("outside fmt");
55 println!("outside fmt");
56 eprint!("outside fmt");
57 eprintln!("outside fmt");