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 - broker_
connection - cache
- Manage downloading, extracting, and storing of artifacts specified by jobs.
- 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
- time
- tty
Macros§
- broker_
addr_ pocket_ definition - cache_
size_ pocket_ definition - cluster_
communication_ strategy_ pocket_ definition - fs
- This macro is used to create a file-system tree to be passed to various functions in this
module. It expands to an
Entry::Directory. - inline_
limit_ pocket_ definition - slots_
pocket_ definition