Module ppl::mpsc

source ·
Expand description

Multi-producer, Single-consumer channels.

This module contains the traits and implementations for multi-producer, single-consumer channels.

The traits are:

The structs are:

The channel implementations available are:

  • crossbeam: uses the crossbeam channel.
  • flume: uses the flume channel.
  • kanal: uses the kanal channel.
  • ff: uses a channel based on fastflow spsc queues.

The channel implementation is selected at compile time by the feature flag.

Modules§

  • Module containing Traits and Structs to support channel operations.
  • Channel errors