securefmt 0.1.5

Drop-in replacement for the Debug derive macro that hides fields marked as sensitive.
Documentation
ROOT_DIR:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))

.PHONY: clean
clean:
	cargo clean

.PHONY: build
build:
	cargo build --color always --verbose

.PHONY: vanilla-tests
vanilla-tests:
	cargo test --color always --all --verbose

.PHONY: debug_mode-tests
debug_mode-tests:
	cargo test --color always --all --verbose --features="debug_mode"

.PHONY: test
test: vanilla-tests debug_mode-tests

.PHONY: lint
lint:
	cargo clippy --all-targets --all-features -- -D warnings -Wclippy::pedantic

.PHONY: fmt-check
fmt-check:
	cargo fmt --all -- --check

.PHONY: fmt
fmt:
	cargo fmt --all

.PHONY: docs
docs:
	cargo doc --all-features --verbose