.PHONY: fmt check test lint build verify clean

fmt:
	cargo fmt

check:
	cargo check

test:
	cargo test --all-features

lint:
	cargo clippy --all-targets --all-features -- -D warnings

build:
	cargo build --release

verify: fmt check test lint build
	@echo "All verifications passed"

clean:
	cargo clean
