async_minreq 0.1.0

Simple, minimal-dependency HTTP client
Documentation
alias b:= build
alias r:= release
alias t:= test
alias f:= fmt

default:
    just -l

#Building async-minreq (debug)
[group('dev')]
build:
    cargo build

#Building release
[group('dev')]
release:
    cargo build -r

#Formatting source code
[group('dev')]
fmt:
    cargo fmt

#Checking code style and lints
[group('dev')]
lint: fmt
    cargo clippy -- -D warnings

#Running tests for async-minreq
[group('test')]
test:
    cargo test

#Running https tests for async-minreq
[group('test')]
test-https:
    cargo test --no-default-features --features https

#Running https-rustls tests for async-minreq
[group('test')]
test-https-rustls:
    cargo test --no-default-features --features https-rustls

#Running https-rustls-probe tests for async-minreq
[group('test')]
test-https-rustls-probe:
    cargo test --no-default-features --features https-rustls-probe

#Running https-bundled tests for async-minreq
[group('test')]
test-https-bundled:
    cargo test --no-default-features --features https-bundled

#Running https-bundled-probe  tests for async-minreq
[group('test')]
test-https-bundled-probe:
    cargo test --no-default-features --features https-bundled-probe 

#Running https-native tests for async-minreq
[group('test')]
test-https-native:
    cargo test --no-default-features --features https-native

#Running json-using-serde tests for async-minreq
[group('test')]
test-json-using-serde:
    cargo test --no-default-features --features json-using-serde

#Running proxy tests for async-minreq
[group('test')]
test-proxy:
    cargo test --no-default-features --features proxy

#Running all tests for async-minreq
[group('test')]
test-all: test test-https test-https-rustls test-https-rustls-probe test-https-bundled test-https-bundled-probe test-https-native test-json-using-serde test-proxy