| Crates.io | moonpool |
| lib.rs | moonpool |
| version | 0.3.0 |
| created_at | 2024-05-29 16:43:10.462581+00 |
| updated_at | 2026-01-25 12:47:15.855153+00 |
| description | A place to experiment around actors |
| homepage | |
| repository | https://github.com/PierreZ/moonpool |
| max_upload_size | |
| id | 1255663 |
| size | 26,398 |
Deterministic simulation testing for distributed systems in Rust.
Inspired by FoundationDB's simulation testing.
Note: This is a hobby-grade project under active development.
┌─────────────────────────────────────────────────┐
│ moonpool (this crate) │
│ Re-exports all functionality │
├─────────────────────────────────────────────────┤
│ moonpool-transport │ moonpool-sim │
│ • Peer connections │ • SimWorld runtime │
│ • Wire format │ • Chaos testing │
│ • NetTransport │ • Buggify macros │
│ • RPC primitives │ • Assertions │
├─────────────────────────────────────────────────┤
│ moonpool-core │
│ Provider traits: Time, Task, Network, Random │
│ Core types: UID, Endpoint, NetworkAddress │
└─────────────────────────────────────────────────┘
Apache 2.0