Allow to invoke Cargo commands with name of target

Any rust Cargo projects (for example, https://github.com/Hoverbear/rust-rosetta) has multiple targets.
The `--traget-name` option for commands `build`, `run`, `test` or `bench` allows to debug only one target.