It will never be this bad in an actual use case, there are some cases where you will have a few of them nested in each other but it's not too bad. Rust is just a very verbose language in some areas because of it's strict type system but that's also what makes Rust so powerful, it's by design. Though I will admit, Rust being so verbose in some areas kind of scared me away from it for a long time, but I've grown to like it a lot and it's actually really good and worth learning if you're ever bored. The borrow checker and type system are your friends
It will never be this bad in an actual use case, there are some cases where you will have a few of them nested in each other but it's not too bad. Rust is just a very verbose language in some areas because of it's strict type system but that's also what makes Rust so powerful, it's by design. Though I will admit, Rust being so verbose in some areas kind of scared me away from it for a long time, but I've grown to like it a lot and it's actually really good and worth learning if you're ever bored. The borrow checker and type system are your friends