1 个不稳定发布
0.1.0-alpha.0 | 2023年11月26日 |
---|---|
0.0.0 |
|
#13 in #early
用于 winr
16KB
326 行
eventify
一个用于各种基于事件的编程模式的实用库。
*** Eventify 目前仍处于早期开发阶段,尚未准备好用于生产环境! ***
示例
事件
use eventify::event::*;
fn main() {
let event = Event::new();
let hook = event.hook(|_| {
println!("Event fired!");
});
event.emit(&());
}
属性
use eventify::property::*;
fn main() {
let property = Property::new("".to_string());
let binding = property.bind(|value| {
println!("Property changed to: {}", value);
});
*property.write().unwrap() = "Hello, world!".to_string();
}