受QSL/FAPI启发的事件系统
由 所有者 JieningYu.
#29 在 #phase
15KB 174 行
这是一个受QSL/FAPI事件启发的Rust事件系统。
事件是一个存储带有阶段和默认实现的调用者的回调的地方。要创建事件,请使用new或new_default函数在Event结构体中。
new
new_default
Event
请查看test模块以获取示例。
test
您需要回调来监听事件。当将回调注册到事件中时,您需要提供一个阶段ID以实现排序。
Favent使用阶段来排序回调。创建事件时,您需要排序阶段。