There is something wrong with the second [example](https://doc.rust-lang.org/rust-by-example/flow_control/while_let.html) in the official docu for `while let` construct. When the code is run, following compiler error occurs:  The code is correct, since it is working on my local machine.