* https://rust-lang.github.io/rust-clippy/master/index.html#single_match * https://rust-lang.github.io/rust-clippy/master/index.html#useless_let_if_seq * https://rust-lang.github.io/rust-clippy/master/index.html#while_let_loop