

This actually sounds like a good idea.
I strongly disagree. I’m going to quote myself from reddit here:
Why would you expect to be able to use an old compiler and new crates? Shouldn’t you just pin everything to the old versions? The MSRV aware resolver (that we had stably for a year now) makes that seamless. I don’t see why they expect to be able to eat their cake and have it too.
This comes up again and again by LTS fans, be it safety critical or Debian packages. Yet no one have managed to explain why they can’t use a new compiler but can use new crates? Their behaviour lacks consistency.
And from a later reply:
Now if they want to fund the maintenance in question, that is an entirely different question (and would be a net benefit for everyone). But that tends to be quite rare in open source. https://xkcd.com/2347/ very much applies.
I found the discussion quite interesting over all: https://old.reddit.com/r/rust/comments/1qcxa9o/what_does_it_take_to_ship_rust_in_safetycritical/ (it is a shame lemmy is so much less active than reddit still).
I think some fixed-size collections and stuff like that would be super nice in core.
If you don’t mind using a crate: take a look at the well regarded https://lib.rs/crates/heapless (but yeah, having it in core would be nice, but might be too niche).

Uh, this blog says “introducing”, but this is hardly new. I have seen this crate around for a while, and https://crates.io/crates/crabtime/versions corroborates that.
Is this an old blog? I can’t find a date on it.