However, the regular standard library that is distributed by rustup is compiled without debug assertions, so there is no easy way for users to benefit from all this extra checking.
<!-- MORE -->
[`cargo careful`](https://github.com/RalfJung/cargo-careful) is here to close this gap:
when invoked the first time, it builds a standard library with debug assertions from source, and then runs your program or test suite with that standard library.
However, the regular standard library that is distributed by rustup is compiled without debug assertions, so there is no easy way for users to benefit from all this extra checking.
<!-- MORE -->
[`cargo careful`](https://github.com/RalfJung/cargo-careful) is here to close this gap:
when invoked the first time, it builds a standard library with debug assertions from source, and then runs your program or test suite with that standard library.