#hcl #primitive #parser #serde #子语言

无需std hcl-primitives

HCL子语言使用的原语

9个版本

0.1.5 2024年5月16日
0.1.4 2024年4月13日
0.1.2 2024年1月4日
0.1.1 2023年6月15日
0.0.2 2023年3月16日

#1546编码

Download history 1576/week @ 2024-04-14 2010/week @ 2024-04-21 1692/week @ 2024-04-28 1868/week @ 2024-05-05 2659/week @ 2024-05-12 2518/week @ 2024-05-19 2090/week @ 2024-05-26 2605/week @ 2024-06-02 2017/week @ 2024-06-09 1353/week @ 2024-06-16 1999/week @ 2024-06-23 1388/week @ 2024-06-30 1931/week @ 2024-07-07 2089/week @ 2024-07-14 2502/week @ 2024-07-21 3373/week @ 2024-07-28

10,054 每月下载量
用于 31 个crate(2 直接)

MIT/Apache

48KB
1K SLoC

hcl-primitives

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

HCL子语言使用的原语。

建议使用 hcl-rshcl-edit 而不是直接依赖 hcl-primitives

Cargo功能

以下功能可用

  • perf:启用解析器性能优化,如堆栈上小字符串的内联。默认情况下禁用此功能。启用它将引入 kstring 作为依赖项。该 perf 功能依赖于 std 功能并自动启用它。
  • serde:为此crate中的各种类型提供 SerializeDeserialize 实现此功能。默认情况下禁用此功能。启用它将引入 serde 作为依赖项。
  • std:将Rust标准库用作依赖项。禁用此功能将允许在 #![no_std] 环境中使用。默认情况下启用此功能。

贡献

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

许可证

hcl-primitives的源代码根据您的选择,受Apache License, Version 2.0MIT许可证的许可。

依赖项

~48–280KB