Commit graph

12 commits

Author SHA1 Message Date
Joe Ardent
a49ddffa56 use the crates.io version of nebkor-maelstrom 2024-06-04 19:01:20 -07:00
Joe Ardent
e92af7cf92 remove Network struct 2024-06-04 10:21:36 -07:00
Joe Ardent
6f45521660 new IO works for old challenges. 2024-06-02 11:13:31 -07:00
Joe Ardent
8638ffe67f add support for callback on init in the runner. 2024-05-29 14:46:09 -07:00
Joe Ardent
461087023d Make handle take Message by value.
This makes closures easier to deal with in RPC calls.
2024-05-29 13:58:11 -07:00
Joe Ardent
f092e0f9e4 passes 3d; changes io to use channels. 2024-05-22 15:24:19 -07:00
Joe Ardent
851e9a6711 Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -07:00
Joe Ardent
634ba4a2ba added runner 2024-05-19 18:58:46 -07:00
Joe Ardent
35e89d7c7d echo works, only external crate is serde 2024-05-19 17:08:47 -07:00
Joe Ardent
d07f852e7c use workspace deps 2024-05-17 15:51:19 -07:00
Joe Ardent
4fecd6cc9a use an off-the-shelf crate for maelstrom node.
The echo server is basically copied from the example for the crate, but it's
nothing special.
2024-05-17 15:46:10 -07:00
Joe Ardent
e2844fc7e0 protocol should be good enough to start 2024-05-17 11:20:28 -07:00