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.
message
Types wrapping typed data.
networking
Networking code for sending and receiving fixed size Vec<u8> between machines.

Structs§

Message
A wrapped message which may be either typed or binary data.
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.
Data
A composite trait for types that may be used with channels.
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.