#state #reactive #redux #flux #user-interface

无std reducer

为Rust应用程序提供可预测的响应式框架

15个版本 (稳定)

3.0.1 2022年4月12日
3.0.0 2021年8月22日
2.1.1 2020年5月23日
2.0.0 2020年1月12日
1.1.1 2019年2月5日

GUI中排名#312

Download history 15/week @ 2024-03-31

每月下载量65

MIT许可协议

56KB
957 代码行

Reducer docs.badge codecov.badge

一个用于Rust中响应式编程的平台,可用于管理任何类型应用程序的状态。当用于驱动图形用户界面和与即时模式GUI框架集成尤其良好

使用Reducer

Reducer可在crates.io上获得,只需将其添加到您的Cargo.toml中的依赖项

[dependencies]
reducer = "3.0"

并在您的lib.rs中导入它

use reducer::*;

完整的API文档可在docs.rs上找到

示例

示例文件夹包含使用Reducer和Conrod实现的简单待办事项应用程序的实现。

> cargo run --release --example conrod

贡献

Reducer是一个开源项目,您可以通过打开问题和/或拉取请求来为此项目做出贡献,有关一般指南,请参阅CONTRIBUTING

许可协议

Reducer在MIT许可协议下分发,有关详细信息,请参阅LICENSE

依赖关系

~0.3–1MB
~21K SLoC