Closed
Description
! on the first line of Rust files is generally treated as a shebang comment. This does not appear to be the case if the first line is a valid inner attribute, e.g. this:
#![crate_id="abc"];
fn main() {}
creates an executable named 'abc'. While unlikely, '[crate_id="abc"];' is a valid program name. Either way, it's simpler to be consistent about this rule (and it makes the job easier for syntax highlighting).
I note that this was added deliberately by #13037 but I think it is a mistake, as per above.
Metadata
Metadata
Assignees
Labels
No labels