文件名称:miniconf:通过MQTT进行的最小设置配置
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-07 18:34:33
Rust
MiniConf MiniConf是一个no_std最小运行时设置配置工具,旨在在MQTTv5客户端之上运行。 设计 Miniconf提供了一个易于使用的API,可通过利用MQTT将MQTT遥测和设置配置快速添加到任何嵌入式项目中。 这使得任何与互联网连接的设备都能以最小的方式在最终用户应用程序中快速建立遥测和控制界面。 为了支持同步原语,MiniConf区分“活动”和“暂存”设置。 在配置设置值之后,该设置值只有在提交暂存设置后才生效。 这允许同时更新多个设置。 MiniConf提供了StringSet派生宏,用于创建设置结构,例如: use miniconf :: StringSet; #[derive(StringSet)] struct NestedSettings { inner: f32 , } #[derive(StringSet)] struct MySet
【文件预览】:
miniconf-develop
----derive_stringset()
--------src()
--------Cargo.toml(252B)
--------.gitignore(11B)
----.github()
--------workflows()
----tests()
--------integration_test.rs(6KB)
--------arrays.rs(2KB)
----src()
--------mqtt_interface.rs(9KB)
--------lib.rs(3KB)
----Cargo.toml(460B)
----examples()
--------example1.rs(805B)
----.gitignore(23B)
----README.md(2KB)
----.vscode()
--------tasks.json(571B)