📬 message-channel
This Rust library provides a simple, thread-safe channel implementation for message passing between
a single Sender and a single Receiver. The channel is non-blocking on the receiving end, making
it ideal for cases where you want to check for messages without waiting.
✨ Features
- Single-Producer, Single-Consumer (SPSC): Only one
Senderand oneReceivercan interact with a channel. - Non-blocking Receiver: The
try_recvmethod returns immediately, either with a message (Some) or indicating that the queue is empty (None). - Thread-Safe: Uses
MutexandArcto safely share data between threads.
📦 Installation
To use message-channel, add it to your Cargo.toml:
[]
= "0.0.1"
🚀 Usage
Here's a simple example of how to use message-channel:
use Channel;
License
This project is licensed under the MIT License - see the LICENSE file for details.