mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-12 18:07:40 +00:00
![]() Given the code ```rust pub fn main() { const y: i32 = 4; let y: i32 = 3; } ``` `y` in the let binding is actually interpreted as a constant pattern and is not a new variable, causing confusing diagnostics about refutable patterns in local binding. This commit extends the note for type ascription as a constant pattern to `AscribeUserType` patterns as well. |
||
---|---|---|
.. | ||
build | ||
thir | ||
check_unsafety.rs | ||
errors.rs | ||
lib.rs | ||
lints.rs |