···20202121- `no_std` + `no_main` binary using Linux libc syscalls
2222- Uses `reqwless` with `default-features = false`
2323+- Default feature set is `backend-posix-libc` + `dns-getaddrinfo`
2424+- Planned `backend-rustix` exists as a feature gate but is intentionally not implemented yet
2525+- Alternate DNS mode `dns-ip-only` rejects hostnames and only accepts literal IP hosts
2326- HTTPS is optional via `--features https` and currently uses `TlsVerify::None` (insecure baseline)
2427- Uses fixed-size stack buffers for request/response and output chunks
2528- Performs best-effort low-allocation operation (no `String`/`Vec` in app code)
2929+3030+## Feature examples
3131+3232+```bash
3333+# Default build: posix-libc backend + getaddrinfo DNS mode
3434+cargo run -- http://example.com
3535+3636+# HTTPS on default backend/DNS mode
3737+cargo run --features https -- https://example.com
3838+3939+# Minimal DNS mode (literal IP hosts only)
4040+cargo run --no-default-features --features backend-posix-libc,dns-ip-only -- http://93.184.216.34
4141+```