lustre_executor/lib.rs
1//! # lustre-executor
2//!
3//! A blazingly fast, minimal async executor built on Mio for low-level I/O.
4//! Features pluggable ID generation, modular design, and support for custom futures.
5//!
6//! ## Example
7//! ```rust
8//! use lustre_executor::prelude::*;
9//!
10//! let mut executor = Executor::new().unwrap();
11//! executor.spawn(Task::new(async {
12//! // Your async code here
13//! }));
14//! executor.run();
15//! ```
16
17pub mod core;
18pub mod io;
19pub mod prelude;
20
21pub use core::*;
22pub use io::*;
23pub use prelude::*;