#!/bin/sh set -e echo "Running cargo fmt..." cargo fmt --all -- --check echo "Running cargo clippy..." cargo clippy --all-targets --all-features -- -D warnings echo "Checking docs..." RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features echo "Pre-commit checks passed!"