#casing #stringify #proc-macro #macro #heck

heck-but-macros

heck crate 的宏包装器,使其 casing 函数可以应用于标识符。还包含对(有限的)字符串化的解决方案。

1 个不稳定版本

0.0.1 2020年10月3日

#9 in #casing

Download history 25/week @ 2024-03-11 50/week @ 2024-03-18 22/week @ 2024-03-25 61/week @ 2024-04-01 74/week @ 2024-04-08 38/week @ 2024-04-15 22/week @ 2024-04-22 12/week @ 2024-04-29 18/week @ 2024-05-06 14/week @ 2024-05-13 19/week @ 2024-05-20 14/week @ 2024-05-27 15/week @ 2024-06-03 11/week @ 2024-06-10 15/week @ 2024-06-17 21/week @ 2024-06-24

每月 64 次下载
3 个 crate 中使用 (2 个直接使用)

MIT/Apache

10KB
84

heck-but-macros

Lib.rs Crates.io Docs.rs

Rust 1.40.0 Build Status Crates.io - License

GitHub open issues open pull requests crev reviews

heck crate 的宏包装器,使其 casing 函数可以应用于标识符。

还包含对(有限的)字符串化的解决方案。

安装

请使用 cargo-edit 以始终添加此库的最新版本

cargo add heck-but-macros

示例

// TODO_EXAMPLE

许可证

根据您的选择,受以下任何一个许可证的约束

贡献

除非您明确表示,否则任何有意提交以包含在作品中的贡献,根据 Apache-2.0 许可证的定义,应按上述方式双重许可,不附加任何额外条款或条件。

行为准则

变更日志

版本控制

heck-but-macros 严格遵循 语义版本控制 2.0.0,但有以下例外

  • 次要版本在主要版本更改时不会重置为 0(除了 v1)。
    请将其视为全局功能级别。
  • 修订版本在主要版本或次要版本更改时不会重置为 0(除了 v0.1 和 v1)。
    请将其视为全局修订级别。

这包括上述指定的 Rust 版本要求。
早期 Rust 版本可能兼容,但这可能会随着次要版本或修订版本的发布而改变。

受功能和补丁影响的版本可以通过 CHANGELOG.md 中的相应标题确定。

依赖关系

~580KB