mpmc
        library 
 
      
    
    
    
      Classes
      
          - 
  Mpmc 
- 
  MPMC (Multiple-Producer Multiple-Consumer) channels - Maximum flexibility for complex patterns.
- 
  MpmcReceiver<T> 
- 
  Multi-consumer receiver with competitive message consumption.
- 
  MpmcSender<T> 
- 
  Multi-producer sender for MPMC channels with full cloning support.
- 
  RecvError 
- 
  Base class for receive operation errors.
- 
  RecvErrorCanceled 
- 
  Receive operation was canceled before completion.
- 
  RecvErrorDisconnected 
- 
  All senders have been closed and no more values will arrive.
- 
  RecvErrorEmpty 
- 
  Channel is empty and no values are available.
- 
  RecvErrorFailed 
- 
  Receive operation failed due to an unexpected exception.
- 
  RecvErrorTimeout 
- 
  Receive operation timed out.
- 
  RecvOk<T> 
- 
  Successfully received a value from the channel.
- 
  RecvResult<T> 
- 
  Result of a channel receive operation.
- 
  SendError 
- 
  Base class for send operation errors.
- 
  SendErrorDisconnected 
- 
  No active receivers are available to receive the value.
- 
  SendErrorFailed 
- 
  Send operation failed due to an unexpected exception.
- 
  SendErrorFull 
- 
  Channel buffer is full and cannot accept more values.
- 
  SendErrorTimeout 
- 
  Send operation timed out.
- 
  SendOk 
- 
  Send operation completed successfully.
- 
  SendResult 
- 
  Result of a channel send operation.
 
    
    
    
      Typedefs
      
          
  - 
    OnDrop<T>
      = void Function(T dropped)
    
    
  
-