Nemeski@mander.xyz to Rust@programming.dev · 24 days agoAnnouncing Rust 1.89.0blog.rust-lang.orgexternal-linkmessage-square4fedilinkarrow-up160arrow-down10
arrow-up160arrow-down1external-linkAnnouncing Rust 1.89.0blog.rust-lang.orgNemeski@mander.xyz to Rust@programming.dev · 24 days agomessage-square4fedilink
minus-squareEphera@lemmy.mllinkfedilinkEnglisharrow-up15·24 days agoResult::flatten() is probably my favorite addition, but those lifetime linter changes might be really good, too.
minus-squaresugar_in_your_tea@sh.itjust.workslinkfedilinkarrow-up6·23 days agoI’m more excited about File::lock and friends. I don’t currently have a use-case, but surely it’ll help w/ something like a SQLite implementation in Rust.
minus-squareBB_C@programming.devlinkfedilinkarrow-up4arrow-down1·24 days ago Result::flatten() is probably my favorite addition It’s rare to a have a negative reaction to a library addition. But I don’t like this one at all actually. For me, error contexts are as important as the errors themselves. And ergonomically helping with muddying these contexts is not a good thing!
Result::flatten()
is probably my favorite addition, but those lifetime linter changes might be really good, too.I’m more excited about
File::lock
and friends. I don’t currently have a use-case, but surely it’ll help w/ something like a SQLite implementation in Rust.https://turso.tech/ ?
It’s rare to a have a negative reaction to a library addition. But I don’t like this one at all actually.
For me, error contexts are as important as the errors themselves. And ergonomically helping with muddying these contexts is not a good thing!