Did you know that in Rust, 'let _ = ...' and 'let _unused = ...' are NOT the same thing?
I didn't until today!

https://gaultier.github.io/blog/rust_underscore_vars.html

#rust

In Rust, `let _ = ...` and `let _unused = ...` are not the same

@pg I guess in those cases when the deallocation order matters, it would be good practice to write an explicit `drop(foo);`, which would make the variable used.