38 个版本

0.8.1 2024 年 5 月 24 日
0.7.7 2024 年 4 月 13 日
0.7.5 2024 年 1 月 4 日
0.7.4 2023 年 9 月 27 日
0.3.1 2023 年 3 月 31 日

#884 in 编码

Download history 1473/week @ 2024-04-29 1788/week @ 2024-05-06 2597/week @ 2024-05-13 2366/week @ 2024-05-20 1919/week @ 2024-05-27 2491/week @ 2024-06-03 1637/week @ 2024-06-10 1269/week @ 2024-06-17 1658/week @ 2024-06-24 1223/week @ 2024-07-01 1708/week @ 2024-07-08 1717/week @ 2024-07-15 2070/week @ 2024-07-22 3248/week @ 2024-07-29 1426/week @ 2024-08-05 2117/week @ 2024-08-12

8,916 每月下载量
21 个crate中使用 (直接使用 3 个)

MIT/Apache

335KB
8K SLoC

hcl-edit

Build Status crates.io docs.rs License: Apache 2.0 License: MIT

解析并修改 HCL 文档,同时保留空白字符和注释。这个crate对于HCL来说,就像 toml_edit 对于 TOML 一样。实际上,它的API在很大程度上受到了 toml_edit 的启发。

注意

文档以及使用示例都很稀缺。还有很多计划的功能尚未实现,一些API可能现在使用起来甚至有些繁琐。

随着项目的不断发展,这些将逐步改进。

在重大问题得到解决之前,随时都可能发生破坏性变更

HCL 文档遍历

visit 模块允许遍历 HCL 文档中的语言项。通过 visit_mut 模块支持可变文档遍历。

有关更多信息,请参阅相应模块的文档。

贡献

欢迎贡献!在创建 PR 之前,请阅读 CONTRIBUTING.md

许可

hcl-edit 的源代码根据您的选择,受 Apache License,版本 2.0MIT 许可 的许可。

依赖项

~1MB
~20K SLoC