In Rust we don't say "I love you", we say Pin<Box<dyn Future<Pin<Arc<HashMap<Arc<String>, Vec<Arc<Mutex<Box<dyn Future<u128>>>>>>>>>>> and I think that's beautiful.
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
In Rust we don't say "I love you", we say
Pin<Box<dyn Future<Pin<Arc<HashMap<Arc<String>, Vec<Arc<Mutex<Box<dyn Future<u128>>>>>>>>>>>
and I think that's beautiful.Is Rust Lisp but with <> instead of parentheses?
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's just generics being ugly. C++ templates can also get quite bad, but rust seems to be taking it to the next level
And macros, macros are so scary in Rust but they're also very cool so I'll give them a pass...
No, you still have to write your code after all the >< ">
This only works on nightly though.