And speaks to the standards of quality that the project holds itself to.
As with C++ I'm not sure this makes coherent sense because of the relationship between the language and some elements of the supporting libraries - with respect to `core` specifically, the Rust programming language requires some of core.
Suppose you write a for loop. In Rust that's just sugar, and it's de-sugared into a loop that uses IntoIterator::into_iter, Iterator::next, Option::Some and Option::None which are all from the core library.
The issue isn't more tests upstream, it’s more the chain of responsibility for guaranteeing that results are connected to the specification and all of the paperwork that’s required, and ensuring it is accurate.
Just a heads up, Rust does have further tooling. I wish they were more widely used
Here are three of them
https://github.com/creusot-rs/creusot
It seems like it already has support in the relevant safety critical standards, at least in the automotive space.
https://standardsworks.sae.org/standards-committees/safer-ru...