Crate maelstrom_base

source ·
Expand description

Core structs used by the broker, worker, and clients. Everything in this crate must be usable from wasm.

Modules§

  • Messages sent between various binaries.
  • This implements a simple ring-buffer backed by a vector that has serde support
  • Contains data-structures for maintaining historical statistics of jobs

Macros§

Structs§

Enums§

Type Aliases§

  • All relevant information about the outcome of a job. This is what’s sent around between the Worker, Broker, and Client.
  • A common Result type in the worker.