2 个版本
0.0.2 | 2022 年 5 月 6 日 |
---|---|
0.0.1 | 2022 年 5 月 6 日 |
#1113 in 开发工具
9KB
66 行
绑定器
一个简单、无依赖的属性绑定框架。最初设计用于使用 imgui-rs,避免陷入对一切可变引用的困扰,并与借用检查器不断战斗。它使用内部可变性和运行时借用检查来避免生命周期问题。设计为完全内存和线程安全,尽管由于它是全新的,可能存在一些错误。
使用方法
pub struct PropHaver {
pub prop: binder::Property<f32>
}
fn use_prop(p: &PropHaver, ui: &imgui::Ui) {
ui.slider("wow what a cool slider", &mut p.prop.bind());
}
稳定性
这个框架是全新的,因此预期在未来可能会出现错误和/或 API 破坏性更改。
许可协议
绑定器遵循 MIT 许可协议。