The macro crate for razor-stream.
razor-rpc is a modular, pluggable RPC for high throughput scenario, supports various runtimes,
with a low-level streaming interface, and high-level remote API call interface.
RUNTESTCASE=_run_test_case() { \
case="$(filter-out$@,$(MAKECMDGOALS))"; \
if [ -n "$${case}" ]; then \
RUST_BACKTRACE=full cargo test $${case} -- --nocapture --test-threads=1; \
else \
RUST_BACKTRACE=full cargo test -- --nocapture --test-threads=1; \
fi \
}.PHONY:initinit:git-hooks.PHONY:testtest:init@echo"Run test"@${RUNTESTCASE};_run_test_case@echo"Done".PHONY:buildbuild:initcargo build.DEFAULT_GOAL=build# Target name % means that it is a rule that matches anything, @: is a recipe;
# the : means do nothing
%:@: