>> What's wrong with e.g.:
>> foo().if_some!(|x| { doSomethingWith(x) })?>At least you cant "break" or "return" (from outer function). Also borrow rules sometimes are more complex when using closure. Good point; I forgot about flow control. But this makes me ask: Should there be a way to inline functions including closure arguments? That'd not only be a performance improvement (from empirical work with other languages inlining) but allow a lot of flexibility. It'd allow the syntax of closures, without any tradeoffs. -Michael _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
