Announcing Rust 1.100.0
114 points by theelx
114 points by theelx
At last! It's great seeing the generic allocator API finally stabilize. I foresee many arena allocators in my future.
Yeah and arena allocators which already exist will be able to be dropped into places much more easily! Especially as more types other than vec and box start to accept the trait
I'm really excited for the stabilization of the Cargo minimum dependency age feature! Can't wait to employ it. I started implementing it for my javascript projects a while back and it's been a great step forward for avoiding dependency compromises.
Also, it's really interesting how by changing the Infallible type to be an alias for never, they had to introduce a breaking change for every Rust edition all the way back to 2015. They seem to have handled it reasonably, but still unfortunate that this had to happen in the first place.
Very happy about it.
(Tiny nitpick: I still feel like the never type isn't used often enough to justify using ! for it, but it's not a big deal.)
What type would ! better be instead?
Something that you can actually google, idk, something descriptive like say "never" ?
Using a shorthand is generally something you do when it's so often used that the verbosity would be annoying, this doesn't seem like one of those cases.
I see. But any proper name would conflict with user-defined types. Anyway the ship has sailed :)
Massive release! It's been an amazing ride being along for all 100 versions. I'm so grateful.
I love warnings on unused deps.