| //@ compile-flags: -Zfmt-debug=full | |
| //@ run-pass | |
| #![feature(fmt_debug)] | |
| #![allow(dead_code)] | |
| #![allow(unused)] | |
| #[derive(Debug)] | |
| struct Foo { | |
| bar: u32, | |
| } | |
| fn main() { | |
| let s = format!("Still works: {:?} '{:?}'", cfg!(fmt_debug = "full"), Foo { bar: 1 }); | |
| assert_eq!("Still works: true 'Foo { bar: 1 }'", s); | |
| } |