Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(embedded): Note the shebang deviation (#15173)
### What does this PR try to resolve? rustc considers the following valid and without a shebang: ```rust // Hello [allow(dead_code)] fn main() { println!("Hello, world!"); } ``` and ```rustc [allow(dead_code)] fn main() { println!("Hello, world!"); } ``` In both cases, we consider it to have a shebang. This commit documents that intention. We could add our own heuristics (e.g. `#!` with only whitespace is not a shebang) but we should either be a subset or intentionally different than rustc (e.g. require a non `[`-prefixes interpreter) rather than do both. Fixes #15170 ### How should we test and review this PR? This will be reflected in the tracking issue which will handle the final decision for the team on this matter. ### Additional information
- Loading branch information