2 个版本

0.1.1 2024年7月11日
0.1.0 2023年5月9日

#66无标准库

Download history • Rust 包仓库 23/week @ 2024-04-20 • Rust 包仓库 174/week @ 2024-04-27 • Rust 包仓库 240/week @ 2024-05-04 • Rust 包仓库 130/week @ 2024-05-11 • Rust 包仓库 73/week @ 2024-05-18 • Rust 包仓库 176/week @ 2024-05-25 • Rust 包仓库 223/week @ 2024-06-01 • Rust 包仓库 80/week @ 2024-06-08 • Rust 包仓库 90/week @ 2024-06-15 • Rust 包仓库 455/week @ 2024-06-22 • Rust 包仓库 163/week @ 2024-06-29 • Rust 包仓库 194/week @ 2024-07-06 • Rust 包仓库 144/week @ 2024-07-13 • Rust 包仓库 442/week @ 2024-07-20 • Rust 包仓库 620/week @ 2024-07-27 • Rust 包仓库 177/week @ 2024-08-03 • Rust 包仓库

每月 1,446 次下载

GPL-3.0-or-later OR Apache-2…

4KB

handler_table

Crates.io

无锁事件处理程序表。

示例

use handler_table::HandlerTable;

static TABLE: HandlerTable<8> = HandlerTable::new();

TABLE.register_handler(0, || {
   println!("Hello, event 0!");
});
TABLE.register_handler(1, || {
   println!("Hello, event 1!");
});

assert!(TABLE.handle(0)); // print "Hello, event 0!"
assert!(!TABLE.handle(2)); // unregistered

无运行时依赖