5 个版本
0.0.5 | 2020年7月19日 |
---|---|
0.0.4 | 2020年4月9日 |
0.0.3 | 2020年3月1日 |
0.0.2 | 2019年9月16日 |
0.0.1 | 2019年9月12日 |
#1693 在 编码 中
每月下载量 57
在 ouverture-ui 中使用
21KB
440 行
复制字符串
&str
位于栈上。获得 Copy
语义。
开发笔记
这个包还处于起步阶段。目前它更像是一个快速实现的库,而不是一个功能齐全的库。
现在支持 serde!
Rust 文档
安装
将其添加到您的 Cargo.toml
[dependencies]
copystr = "0.0.4"
使用
定义了各种固定长度的字符串,从 s4
到 s32
。使用 TryFrom
将一个 &str
转换为复制字符串。或者,使用 csstring
宏定义您自己的自定义长度复制字符串。
要启用 serde Serialize
和 Deserialize
,请使用 "serde" 功能。
[dependencies]
copystr = { version = "0.0.4", features = [ "serde" ] }
lib.rs
:
复制字符串
位于栈上的字符串。这使得它们具有 Copy
语义。当您想在结构体或枚举中保留一些小文本并保留复制语义时很有用。字符串以字节数组的形式存储,并实时进行 UTF8 转换。
依赖关系
~180KB