23 lines
325 B
Bash
Executable File
23 lines
325 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. ${0%/*}/lib.sh
|
|
|
|
set +x
|
|
|
|
if ! group "Check Rust formatting" cargo fmt --all --check
|
|
then
|
|
RET=1
|
|
fi
|
|
|
|
if ! group "Check for common Rust mistakes" cargo clippy --all-targets --all-features -- -Dwarnings
|
|
then
|
|
RET=1
|
|
fi
|
|
|
|
if ! group "Check for minimum required Rust version" cargo msrv verify
|
|
then
|
|
RET=1
|
|
fi
|
|
|
|
exit $RET
|