Expand description
§message-channel
message-channel is a simple, thread-safe channel implementation for sending and receiving messages between threads.
This crate provides a Channel struct that can be used to create a pair of Sender and Receiver for message passing.
§Examples
use message_channel::Channel;
let (sender, receiver) = Channel::create();
sender.send(42);
let message = receiver.recv().unwrap();
assert_eq!(message, 42);Structs§
- Channel
- Receiver
- A receiver for receiving messages from the channel.
- Sender
- A sender for sending messages to the channel.
Enums§
- Channel
Error - Custom error type for the
Channel.