dusk-data-driver 0.3.1

Data driver contract interface to support json serialization
Documentation
all: ## Build the transfer contract
	@cargo build --release

help: ## Display this help screen
	@grep -h \
		-E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
		awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'

wasm: ## Noop

wasm-js: ## Noop

test: ## Perform the contract tests defined in the host module
	@cargo test --release
	@cargo test --release --features reader
			
clippy: ## Run clippy
	@cargo clippy --release -- -D warnings
	@cargo clippy --release --target wasm32-unknown-unknown -- -D warnings
	@cargo clippy --release --target wasm32-unknown-unknown --features wasm-export -- -D warnings
	@cargo clippy --release --target wasm32-unknown-unknown --features wasm-export,alloc -- -D warnings
	
doc: ## Run doc gen
	@cargo doc --release

.PHONY: all check test wasm clippy help