Module communication

Source
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§

WorkerGuards
Maintains JoinHandles 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.