Только начал изучать Rust, прочитал про *shadowing* и чет у меня возникло ощущение, что хотя эта фича присутствует в языке, наверное она не особо приветствуется (особенно со сменой типа). Прав ли я?
let num = read_string()?; let num = num.parse::<i32>()?;
Только начал изучать Rust, прочитал про *shadowing* и чет у меня возникло ощущение, что хотя эта фича присутствует в языке, наверное она не особо приветствуется (особенно со сменой типа). Прав ли я?
некоторым людям в собществе затенение не нравится - для них в clippy есть опционально включаемые предупреждения, которые невозбранно можно в своем проекте использовать