It's actually better for the compilation to fail than for the Clippy to make up something syntactically and compilation correct, but wrong.