2 个不稳定版本
0.2.0 | 2023 年 2 月 15 日 |
---|---|
0.1.0 | 2022 年 8 月 15 日 |
#659 in 配置
150KB
3K SLoC
ni-syscfg-rs
Rust 版本的 NI 系统配置 API 绑定
该仓库包含两个 crates
- ni-syscfg-sys,它是对 NI 提供的 C API 的简单绑定。
- ni-syscfg,它提供了对 C API 的安全包装。
NI-Syscfg-sys
该 crate 包含使用 bindgen 生成的绑定。
为了简化构建依赖,这些绑定将针对每个版本静态生成一次,并且该 crate 将遵循 NI 的版本号。
如果由于内部错误需要升级版本,我们将使用错误修复版本。
生成命令将保存为 PowerShell 脚本,并假定在 Windows 的默认安装路径 C:\Program Files (x86)\National Instruments\Shared\ExternalCompilerSupport 上。
ni-syscfg
该 crate 将作为对 API 的安全绑定编写,并遵循其自身的语义版本模式。
贡献
目前处于早期阶段,我们还需要解决一些问题。要开始讨论一个错误或期望的功能,请创建一个 GitHub 上的 issue,以便我们可以规划如何实现它。
依赖
~1.5MB
~38K SLoC