[Playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2015&gist=d2d68c1f8de907d84bb6ec55ff1a0037) Output: ``` error: 1 positional argument in format string, but no arguments were given --> src/main.rs:2:16 | 2 | println!("\t{}"); | ^^ ``` It seems the underline offset doesn't take into account that some characters like `"\n\t\r"` are wider in the source code.