| Crates.io | ewait |
| lib.rs | ewait |
| version | 0.1.1 |
| created_at | 2025-09-27 14:00:47.983566+00 |
| updated_at | 2025-09-27 16:39:42.154579+00 |
| description | A thread-safe, asynchronous event system for Rust |
| homepage | |
| repository | https://github.com/matthew-engi/ewait |
| max_upload_size | |
| id | 1857337 |
| size | 19,300 |
A thread-safe, asynchronous event system for Rust.
Ewait allows developers to create events that can trigger multiple callbacks concurrently, making it easier to build event-driven code.
Concurrent execution of callbacks Every connected callback runs in its own Tokio task, allowing high-performance, parallel execution.
Simple API Provides intuitive methods to connect, disconnect, and fire events, keeping your code clean and maintainable.
[!WARNING] This library requires a Tokio runtime to function. Make sure your
mainfunction uses#[tokio::main]or you create a runtime manually.
[!CAUTION] This project is developed by a beginner in Rust.