Scaffold Rust workspace: warzone-protocol, server, client, mule

4 crates, all compile. 16/17 tests pass.

warzone-protocol (core crypto):
- Seed-based identity (Ed25519 + X25519 from 32-byte seed via HKDF)
- BIP39 mnemonic encode/decode (24 words)
- Fingerprint type (SHA-256 truncated, displayed as xxxx:xxxx:xxxx:xxxx)
- ChaCha20-Poly1305 AEAD encrypt/decrypt with random nonce
- HKDF-SHA256 key derivation
- Pre-key bundle generation with Ed25519 signatures
- X3DH key exchange (simplified, needs X25519 identity key in bundle)
- Double Ratchet: full implementation with DH ratchet, chain ratchet,
  out-of-order message handling via skipped keys cache
- Message format (WarzoneMessage envelope + RatchetHeader)
- Session type with ratchet state
- Storage trait definitions (PreKeyStore, SessionStore, MessageQueue)

warzone-server (axum):
- sled database (keys, messages, one-time pre-keys)
- Routes: /v1/health, /v1/keys/register, /v1/keys/{fp},
  /v1/messages/send, /v1/messages/poll/{fp}, /v1/messages/{id}/ack

warzone-client (CLI):
- `warzone init` — generate seed, show mnemonic, save to ~/.warzone/
- `warzone recover <words>` — restore from mnemonic
- `warzone info` — show fingerprint and keys
- Seed storage at ~/.warzone/identity.seed (600 perms)
- Stubs for send, recv, chat commands

warzone-mule: Phase 4 placeholder

Known issue: X3DH test fails (initiate/respond use different DH ops
due to missing X25519 identity key in bundle). Fix in next step.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Siavash Sameni
2026-03-26 21:27:48 +04:00
parent 1e2a83402d
commit 651396fa13
5075 changed files with 36186 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
/Users/manwe/CascadeProjects/arvan/warzone/target/debug/deps/sled-0368a8a5ac5aab96.d: /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lib.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/arc.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/atomic_shim.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/batch.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/binary_search.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/concurrency_control.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/config.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/context.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/db.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/dll.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastcmp.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastlock.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/histogram.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/iter.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/ivec.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lazy.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lru.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/meta.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/metrics.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/node.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/oneshot.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/mod.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/constants.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/logger.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/blob_io.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/disk_pointer.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/header.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iobuf.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iterator.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/pagetable.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/parallel_io_unix.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/reservation.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/segment.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/snapshot.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/prefix.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/result.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/serialization.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/stack.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/subscriber.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/sys_limits.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/transaction.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/tree.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/threadpool.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/flusher.rs
/Users/manwe/CascadeProjects/arvan/warzone/target/debug/deps/libsled-0368a8a5ac5aab96.rlib: /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lib.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/arc.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/atomic_shim.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/batch.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/binary_search.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/concurrency_control.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/config.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/context.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/db.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/dll.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastcmp.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastlock.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/histogram.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/iter.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/ivec.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lazy.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lru.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/meta.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/metrics.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/node.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/oneshot.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/mod.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/constants.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/logger.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/blob_io.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/disk_pointer.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/header.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iobuf.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iterator.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/pagetable.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/parallel_io_unix.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/reservation.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/segment.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/snapshot.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/prefix.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/result.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/serialization.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/stack.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/subscriber.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/sys_limits.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/transaction.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/tree.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/threadpool.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/flusher.rs
/Users/manwe/CascadeProjects/arvan/warzone/target/debug/deps/libsled-0368a8a5ac5aab96.rmeta: /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lib.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/arc.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/atomic_shim.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/batch.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/binary_search.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/concurrency_control.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/config.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/context.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/db.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/dll.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastcmp.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastlock.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/histogram.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/iter.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/ivec.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lazy.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lru.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/meta.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/metrics.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/node.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/oneshot.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/mod.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/constants.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/logger.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/blob_io.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/disk_pointer.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/header.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iobuf.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iterator.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/pagetable.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/parallel_io_unix.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/reservation.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/segment.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/snapshot.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/prefix.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/result.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/serialization.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/stack.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/subscriber.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/sys_limits.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/transaction.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/tree.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/threadpool.rs /Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/flusher.rs
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lib.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/arc.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/atomic_shim.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/batch.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/binary_search.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/concurrency_control.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/config.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/context.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/db.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/dll.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastcmp.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/fastlock.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/histogram.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/iter.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/ivec.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lazy.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/lru.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/meta.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/metrics.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/node.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/oneshot.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/mod.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/constants.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/logger.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/blob_io.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/disk_pointer.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/header.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iobuf.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/iterator.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/pagetable.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/parallel_io_unix.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/reservation.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/segment.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/pagecache/snapshot.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/prefix.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/result.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/serialization.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/stack.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/subscriber.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/sys_limits.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/transaction.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/tree.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/threadpool.rs:
/Users/manwe/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sled-0.34.7/src/flusher.rs:
# env-dep:CARGO_PKG_VERSION=0.34.7