6 个版本
0.2.1 | 2023年2月13日 |
---|---|
0.2.0 | 2023年2月10日 |
0.1.3 | 2021年12月20日 |
0.1.1 | 2020年5月1日 |
0.1.0 | 2020年4月30日 |
#15 in #borrowing
2,412 每月下载量
用于 37 个 crate (2 直接)
17KB
394 行
MownStr: 可能的所有者字符串
此 crate 提供了 MownStr
类型,用于交换可能是借用或拥有的只读字符串。
与其它类型(例如例如 Cow<str>
)不同,MownStr
不旨在是可变的或泛型的,这使得它可以快速且精简。
实际上,一个 MownStr
所占用的内存不比一个普通的 &str
或 Box<str>
多,并且具有最小的运行时开销。缺点是 MownStr
的最大大小是普通 str
的一半(在 64 位架构上仍然是 8EiB...)。
支持的 Rust 版本
此 crate 面向 rustc
和 cargo
的稳定频道。我不旨在与较旧版本兼容,因此 mownstr
的新版本可能需要您升级 Rust 工具链。