Shadowing (Rust)
Shadowing is re-declaring a variable with the same name using let. The new binding replaces the old one within the scope, and it may even have a different type.
Shadowing is re-declaring a variable with the same name using let. The new binding replaces the old one within the scope, and it may even have a different type.