#wrap #macro #formatting #typesetting #proc-macro #text-formatting #text

textwrap-macros-impl

在编译时使用 textwrap 工具的简单过程宏

8 个版本

0.3.0 2022年11月10日
0.2.5 2021年2月18日
0.2.4 2021年1月4日
0.2.3 2020年6月29日
0.1.0 2020年1月7日

#32 in #text-formatting

Download history 1778/week @ 2024-03-25 2777/week @ 2024-04-01 2537/week @ 2024-04-08 2401/week @ 2024-04-15 2150/week @ 2024-04-22 1562/week @ 2024-04-29 358/week @ 2024-05-06 817/week @ 2024-05-13 1187/week @ 2024-05-20 895/week @ 2024-05-27 934/week @ 2024-06-03 751/week @ 2024-06-10 572/week @ 2024-06-17 866/week @ 2024-06-24 716/week @ 2024-07-01 687/week @ 2024-07-08

2,866 个月下载量
5 个 crate 中使用 (通过 textwrap-macros)

MIT 许可

11KB
147 代码行数(不含注释)

textwrap-macros Star me

在编译时使用 textwrap 工具的简单过程宏。

Actions Codecov License Source Crate Documentation Changelog

使用方法

textwrap-macros crate 添加到 Cargo.toml 清单文件

[dependencies]
textwrap-macros = "0.2"

然后可以使用老式的 #[macro_use] 使用宏,或者像其他 crate 成员一样导入它们

use textwrap_macros::dedent;

const poem: &str = dedent!(r#"
      When we two parted
      In silence and tears,
      Half broken-hearted
      To sever for years,
      Pale grew thy cheek and cold,
      Colder thy kiss;
      Truly that hour foretold
      Sorrow to this.
"#);

有关宏使用的小型示例,请参阅 docs.rs。以下函数已被转换为宏

有关包装函数的更多信息,请参阅 原始库的文档

更新日志

本项目遵循 语义版本控制,并按照 Keep a Changelog 格式提供 更新日志

依赖关系

~2MB
~38K 额外代码行数