A cargo subcommand to stop execution after the first error
A cargo subcommand to stop execution after the first error. This is a stop-gap until there is proper support in rustc: https://github.com/rust-lang/rust/issues/27189.
This is a very simple tool and may not catch all edge cases. Please submit an issue if you find a problem.
cargo first
$ cargo first build
Compiling adbridge v0.1.0 (/home/kdar/dev/adbridge)
error[E0432]: unresolved import `types::Device`
--> src/lib.rs:12:13
|
12 | use types::{Device, DeviceDescriptor, DeviceState, Status};
| ^^^^^^ no `Device` in `types`
Distributed under the MIT license. See LICENSE
for more information.
git checkout -b feature/fooBar
)git commit -am 'Add some fooBar'
)git push origin feature/fooBar
)