Go to file
Joe Ardent ac5477d1d0 passes 6a, totally available single node 2024-06-09 13:07:32 -07:00
gg-broadcast update nebkor-maelstrom dep 2024-06-05 22:12:51 -07:00
gg-echo use the crates.io version of nebkor-maelstrom 2024-06-04 19:01:20 -07:00
gg-g_counter use the crates.io version of nebkor-maelstrom 2024-06-04 19:01:20 -07:00
gg-kafka use lin-kv and gossip to reduce worst-case lag 2024-06-07 22:17:06 -07:00
gg-txn passes 6a, totally available single node 2024-06-09 13:07:32 -07:00
gg-uid use the crates.io version of nebkor-maelstrom 2024-06-04 19:01:20 -07:00
.gitignore use an off-the-shelf crate for maelstrom node. 2024-05-17 15:46:10 -07:00
.rustfmt.toml protocol should be good enough to start 2024-05-17 11:20:28 -07:00
Cargo.lock passes 6a, totally available single node 2024-06-09 13:07:32 -07:00
Cargo.toml passes 6a, totally available single node 2024-06-09 13:07:32 -07:00
LICENSE.md add readme and license. 2024-05-17 11:32:50 -07:00
README.md Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -07:00

README.md

Working through the Fly.io distributed systems challenge, in Rust.

The nebkor-maelstrom crate is meant to be roughly equivalent to the Go Maelstrom.Node package, and provides serde-backed data structures for messages as well as runner for processing messages from the Maelstrom network. See gg-echo/src/main.rs for the simplest possible use of it.