Available on crate feature
maelstrom only.Expand description
Deployment backend for Hydro that targets Maelstrom for distributed systems testing.
Maelstrom is a workbench for learning distributed systems by writing your own. This backend compiles Hydro programs to binaries that communicate via Maelstrom’s stdin/stdout JSON protocol.
Structs§
- Maelstrom
Cluster - Represents a cluster in Maelstrom deployment.
- Maelstrom
Cluster Spec - Specification for building a Maelstrom cluster.
- Maelstrom
Deployment - The Maelstrom deployment environment.
- Maelstrom
Process - A dummy process type for Maelstrom (processes are not supported).
Enums§
- Maelstrom
Deploy - Deployment backend that targets Maelstrom for distributed systems testing.
- Maelstrom
External - Represents an external client in Maelstrom deployment.