| // Test ensuring that `dbg!(expr)` requires the passed type to implement `Debug`. | |
| // | |
| // `dbg!` shouldn't tell the user about format literal syntax; the user didn't write one. | |
| //@ forbid-output: cannot be formatted using | |
| struct NotDebug; | |
| fn main() { | |
| let _: NotDebug = dbg!(NotDebug); //~ ERROR `NotDebug` doesn't implement `Debug` | |
| } |