A better Rust ATProto crate

[meta] add test recipes for feature matrix (just test, test-all, test-feature)

+22
+22
justfile
··· 5 5 pre-commit-all: 6 6 pre-commit run --all-files 7 7 8 + # Run tests with default features 9 + test *ARGS: 10 + cargo nextest run {{ARGS}} 11 + 12 + # Run tests across the full feature matrix 13 + test-all: 14 + @echo "── default ──" 15 + cargo nextest run 16 + @echo "" 17 + @echo "── scope-check ──" 18 + cargo nextest run --features scope-check 19 + @echo "" 20 + @echo "── streaming ──" 21 + cargo nextest run --features streaming 22 + @echo "" 23 + @echo "── websocket ──" 24 + cargo nextest run --features websocket 25 + 26 + # Run tests with a specific feature set 27 + test-feature FEATURE *ARGS: 28 + cargo nextest run --features {{FEATURE}} {{ARGS}} 29 + 8 30 # Check that jacquard-common compiles for wasm32 9 31 check-wasm: 10 32 cargo build --target wasm32-unknown-unknown -p jacquard-common --features websocket,reqwest-client