11个稳定版本 (4个主要版本)

4.0.0 2024年2月17日
3.3.0 2023年2月11日
3.2.1 2022年10月15日
3.2.0 2022年7月17日
0.1.1 2020年5月23日

#48 in 值格式化

Download history • Rust 包仓库 103/week @ 2024-04-22 • Rust 包仓库 49/week @ 2024-04-29 • Rust 包仓库 31/week @ 2024-05-06 • Rust 包仓库 29/week @ 2024-05-13 • Rust 包仓库 82/week @ 2024-05-20 • Rust 包仓库 67/week @ 2024-05-27 • Rust 包仓库 77/week @ 2024-06-03 • Rust 包仓库 75/week @ 2024-06-10 • Rust 包仓库 109/week @ 2024-06-17 • Rust 包仓库 101/week @ 2024-06-24 • Rust 包仓库 54/week @ 2024-07-01 • Rust 包仓库 75/week @ 2024-07-08 • Rust 包仓库 54/week @ 2024-07-15 • Rust 包仓库 175/week @ 2024-07-22 • Rust 包仓库 193/week @ 2024-07-29 • Rust 包仓库 37/week @ 2024-08-05 • Rust 包仓库

473 每月下载量
normpath 中使用

(MIT OR Apache-2.0) AND Unicode-DFS-2016

35KB
549

UniQuote

此crate允许引用字符串以用于输出。它的工作方式类似于str::escape_debug,但结果是为了展示给用户。只需在传递给println!或类似宏的参数上调用Quote::quote即可引用它。

此crate的主要用途之一是显示路径而不损失信息。由于Path没有Display实现,它通常通过调用Path::displayPath::to_string_lossy事先输出。然而,这两种方法都是损失信息的;它们将所有无效字符替换为REPLACEMENT_CHARACTER。此crate会转义这些无效字符,使它们始终能够正确显示。

GitHub Build Status

使用方法

将以下行添加到您的"Cargo.toml"文件中

[dependencies]
uniquote = "4.0"

有关可用功能和示例,请参阅文档

Rust版本支持

目前最低支持的Rust工具链版本是Rust 1.64.0。

次要版本更新可能会增加此版本要求。然而,前两个Rust版本将始终得到支持。如果必须不提高最低Rust版本,请使用波浪线要求来防止更新此crate的次要版本

[dependencies]
uniquote = "~4.0"

许可证

许可条款在COPYRIGHT中指定。

除非您明确声明,否则提交给本crate的任何贡献,如LICENSE-APACHE中定义,应按照COPYRIGHT许可,不附加任何额外条款或条件。

第三方内容

此crate包括第三方开发的内容的副本和修改

有关详细信息,请参阅该文件。

第三方许可证的副本可在LICENSE-THIRD-PARTY中找到。

无运行时依赖

功能