Skip to main content

Module deploy_maelstrom

Module deploy_maelstrom 

Source
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§

MaelstromCluster
Represents a cluster in Maelstrom deployment.
MaelstromClusterSpec
Specification for building a Maelstrom cluster.
MaelstromDeployment
The Maelstrom deployment environment.
MaelstromProcess
A dummy process type for Maelstrom (processes are not supported).

Enums§

MaelstromDeploy
Deployment backend that targets Maelstrom for distributed systems testing.
MaelstromExternal
Represents an external client in Maelstrom deployment.