Crate maelstrom_util

Source
Expand description

Functionality that is convenient for clients, the worker, or the broker, but which isn’t absolutely necessary for all of them. In the future, we may want to move some of this functionality up to maelstrom_base.

Modules§

async
async_fs
clap
config
duration
elf
ext
Useful extension traits.
fs
heap
A binary min-heap implementation that provides some features necessary for us that are missing from std::collections::BinaryHeap.
io
Useful Readers.
log
manifest
net
Functions that are useful for reading/writing messages from/to sockets.
process
root
sync
Functions that are useful for communicating between tasks and threads within a program.
template
thread
time
tty

Macros§

broker_addr_pocket_definition
cache_size_pocket_definition
inline_limit_pocket_definition
slots_pocket_definition