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编码

Download history 10/week @ 2024-02-19 37/week @ 2024-02-26 10/week @ 2024-03-04

每月下载量 57
ouverture-ui 中使用

MIT 许可协议

21KB
440

复制字符串

&str 位于栈上。获得 Copy 语义。

开发笔记

这个包还处于起步阶段。目前它更像是一个快速实现的库,而不是一个功能齐全的库。

现在支持 serde

Rust 文档

文档在这里。

安装

将其添加到您的 Cargo.toml

[dependencies]
copystr = "0.0.4"

使用

定义了各种固定长度的字符串,从 s4s32。使用 TryFrom 将一个 &str 转换为复制字符串。或者,使用 csstring 宏定义您自己的自定义长度复制字符串。

要启用 serde SerializeDeserialize,请使用 "serde" 功能。

[dependencies]
copystr = { version = "0.0.4", features = [ "serde" ] }

lib.rs:

复制字符串

位于栈上的字符串。这使得它们具有 Copy 语义。当您想在结构体或枚举中保留一些小文本并保留复制语义时很有用。字符串以字节数组的形式存储,并实时进行 UTF8 转换。

依赖关系

~180KB