voltdb-client-rust 0.1.11

A socket client library for Voltdb server
Documentation
upgrade:
	curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
release:
	cargo build --release

build:
	cargo build

fix:
	cargo fix

install_linux:
	rustup target add x86_64-unknown-linux-gnu

linux:
	CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-unknown-linux-gnu-gcc cargo build --release --target=x86_64-unknown-linux-gnu

prepare_cross_compile:
	rustup target add x86_64-unknown-linux-gnu
	brew tap SergioBenitez/osxct
	brew install x86_64-unknown-linux-gnu

test:
	cargo test --verbose

coverage:
	cargo kcov

check:
	cargo check

docker-run:
	docker run  --env HOST_COUNT=1 --publish 21211:21211 --publish 8080:8080 voltdb/voltdb-community:9.2.1

gen:
	cargo run --bin force-build --features build_deps

clean_container:
	docker stop $$(docker ps -a -q --filter ancestor="voltdb/voltdb-community:9.2.1" --format="{{.ID}}")
	docker rm $$(docker ps -a -q --filter ancestor="voltdb/voltdb-community:9.2.1" --format="{{.ID}}")

docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher