11 个不稳定版本 (4 个破坏性更新)
0.5.0 | 2024年4月23日 |
---|---|
0.4.1 | 2023年11月14日 |
0.4.0 | 2023年7月21日 |
0.3.3 | 2023年3月18日 |
0.3.1 | 2022年4月29日 |
#84 in 配置
每月4,681次下载
105KB
1K SLoC
netplan-types
动机
此 crate 尝试将整个 netplan 配置映射到 Rust 结构体和枚举中。'layout' 与您在 netplan YAML 文件中编写的几乎相同。
此 crate 的预期用途是允许通过 Rust 程序从 netplan 配置文件轻松编辑网络配置。
基于 netplan 的文档,该文档可在 此处 找到。请注意,我并不经常检查文档以更新,如果将来有任何缺失或不正确之处,请打开一个问题或拉取请求,以便解决问题。
特性
serde
[默认] 添加 serde 支持derive_builder
启用 derive_builder crate 以生成自动生成的构建器模式 APIschemars
允许生成 JSON 模式
许可证
此 crate 在 MIT 许可证或 Apache 2.0 许可证下发布,任由您选择。
lib.rs
:
netplan-types
动机
此 crate 尝试将整个 netplan 配置映射到 Rust 结构体和枚举中。'layout' 与您在 netplan YAML 文件中编写的几乎相同。
此 crate 的预期用途是允许通过 Rust 程序从 netplan 配置文件轻松编辑网络配置。
基于 netplan 的文档,该文档可在 此处 找到。请注意,我并不经常检查文档以更新,如果将来有任何缺失或不正确之处,请打开一个问题或拉取请求,以便解决问题。
特性
serde
: [默认] 添加 serde 支持derive_builder
启用 derive_builder crate 以生成自动生成的构建器模式 APIschemars
: 启用 schemars crate 以从结构体生成 JSON 模式
依赖关系
~0.4–1.2MB
~27K SLoC