Expand description
Re-export of the timely_communication
crate.
Modules§
- allocator
- Types and traits for the allocation of channels.
- buzzer
- A type that can unpark specific threads.
- initialize
- Initialization logic for a generic instance of the
Allocate
channel allocation trait. - logging
- Configuration and events for communication logging.
- networking
- Networking code for sending and receiving fixed size
Vec<u8>
between machines.
Structs§
- Worker
Guards - Maintains
JoinHandle
s for worker threads.
Enums§
- Allocator
- Enumerates known implementors of
Allocate
. Passes trait method calls on to members. - Config
- Possible configurations for the communication infrastructure.
Traits§
- Allocate
- A type capable of allocating channels.
- Bytesable
- A type that can be serialized and deserialized through
Bytes
. - Exchangeable
- A type that can be sent along an allocated channel.
- Pull
- Pulling elements of type
T
. - Push
- Pushing elements of type
T
.
Functions§
- initialize
- Initializes communication and executes a distributed computation.
- initialize_
from - Initializes computation and runs a distributed computation.