I’m perfectly well aware of how `--` works; the point is that it’s not obvious (I’ve been doing this for 9 years and have *taught* Rust to a lot of people) that there’s a distinction between `cargo test` and the test binary. Once you know that, it makes sense, but there’s still a discovery issue.