cargo-careful needs nightly
authorRalf Jung <post@ralfj.de>
Mon, 26 Sep 2022 14:58:57 +0000 (16:58 +0200)
committerRalf Jung <post@ralfj.de>
Mon, 26 Sep 2022 14:58:57 +0000 (16:58 +0200)
personal/_posts/2022-09-26-cargo-careful.md

index 3a1fc6a33256c3361b5ce66834ae6ca2e067a08a..234b8d44e0888005042808877e2014d05fa7cca8 100644 (file)
@@ -12,7 +12,7 @@ However, the regular standard library that is distributed by rustup is compiled
 
 [`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.
-Installing `cargo careful` is as easy as `cargo install cargo-careful`, and then you can do `cargo careful run`/`cargo careful test` to execute your binary crates and test suites with an extra amount of debug checking.
+Installing `cargo careful` is as easy as `cargo install cargo-careful`, and then you can do `cargo +nightly careful run`/`cargo +nightly careful test` to execute your binary crates and test suites with an extra amount of debug checking.
 
 This will naturally be slower than a regular debug or release build, but it is *much* faster than executing your program in [Miri](https://github.com/rust-lang/miri) and still helps find some Undefined Behavior.
 Unlike Miri, it is fully FFI-compatible (though the code behind the FFI barrier is completely unchecked).