Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/skade

bench/aegir/.nornir/aegir.md

aegir — crate card

Reverse-engineered (from source — verify, don't trust the name)

Fill in (one line each — only the human knows these)

Stale-claim check (2026-07-31)

The "coexists with gix where rust-s3 can't" line — repeated in this crate's description, in bench/Cargo.toml, and formerly across skade's own manifest and module docs — was TRUE and is now EXPIRED. Root cause, measured:

Verification recipe (re-run it before trusting either the claim or this refutation):

cargo tree --all-features -e features -i maybe-async
#  -> rust-s3 is the ONLY reverse dep, feature "default" (not "is_sync")
cargo tree --all-features -p gix | grep -c maybe-async     # -> 0

Consequence: aegir is no longer required for gix coexistence. It is kept for what it independently is — small (no hyper / tokio-rustls stack), zero-copy (bytes::Bytes straight into parquet), and the io_uring plaintext transport. If a future gix reintroduces maybe-async, the constraint returns exactly as described above.