.PHONY: all build check test lint fmt clean run

all: fmt lint check test build

build:
	cargo build --release

check:
	cargo check

test:
	cargo test

lint:
	cargo clippy -- -D warnings

fmt:
	cargo fmt

clean:
	cargo clean

run:
	cargo run
