#!/usr/bin/env bash # Copyright 2023 Contributors to the Parsec project. # SPDX-License-Identifier: Apache-2.0 # This script executes static checks for the tss-esapi crate. set -euf -o pipefail ################################################# # Change rust toolchain version ################################################# if [[ ! -z ${RUST_TOOLCHAIN_VERSION:+x} ]]; then rustup override set ${RUST_TOOLCHAIN_VERSION} # Use the frozen Cargo lock to prevent any drift from MSRV being upgraded # underneath our feet. cp tests/Cargo.lock.frozen ../Cargo.lock fi ################## # Execute clippy # ################## cargo clippy --all-targets --all-features -- -D clippy::all -D clippy::cargo