-
tinystr
一种小型ASCII-only有限长度的字符串表示
-
string-interner
高效字符串内联器,具有最小的内存占用和快速的底层字符串访问
-
beef
更紧凑的Cow
-
strfmt
动态字符串格式化
-
lasso
多线程和单线程字符串内联器,允许以最小的内存占用缓存字符串,并将它们与一个唯一键相关联,该键可用于在任何时候检索它们
-
email_address
提供一个符合RFC的
EmailAddress
新类型实现 -
faststr
减少克隆成本的字符串库
-
str-buf
静态字符串缓冲区
-
slice-group-by
对切片和str中的组进行迭代
-
lasso2
多线程和单线程字符串内联器,允许以最小的内存占用缓存字符串,并将它们与一个唯一键相关联,该键可用于在任何时候检索它们
-
cow-utils
Rust的写时复制字符串实用工具
-
faststr-fork
Faststr是一个字符串库,减少了克隆的成本
-
smallstr
基于smallvec的类似字符串的容器
-
hex_str
帮助处理指定长度的十六进制字符串
-
copy_from_str
一个扩展特质,用于将字符串复制到另一个字符串中
-
strpool
字符串池/字符串内联
-
substring
字符串类型的方法
-
non-empty-string
非空字符串类型,类似于NonZeroUsize及其相关类型
-
dyn-fmt
动态字符串格式
-
phosphor-svgs
自动生成的Phosphor图标SVG作为
const &str
字符串 -
str-macro
str!()宏,类似于vec![]但用于字符串
-
hierr
RUST错误
-
strloin
字符串的写时复制切片
-
b4s
二分查找单个有序字符串切片:对一个由有序但不等长的子字符串组成的单个、分隔的字符串切片执行二分查找
-
pathext
一个带有一些便利方法的较小的路径特性扩展
-
g-str
一个在 Rust 中开发的库,用于避免在您的代码中重复字符串
-
panic-message
从 panic 负载数据中获取 panic 消息
-
mstr
2 词,不可变 Cow
-
tencent_online_get
一个封装好的自用库
-
runtime-format
动态字符串格式化
-
mutstr
对
&str
的可变替代方案 -
arc-string-interner
具有最小内存占用和快速访问底层内容的效率高的并发字符串重用数据结构
-
multiline-str
多行字符串 Rust 宏,允许您以更可读的方式编写多行字符串。它允许任意组合空格连接和换行连接的字符串。
-
tinystr-raw
为 tinystr 提供原始字符串到整数的转换
-
retoken
使用正则表达式构建 &str 标记解析器
-
ps-str
字符串转码库
-
abistr
C ABI 兼容的字符串类型
-
str-concat
连接两个相邻的字符串切片
-
type-utilities-rs
Rust 中的类型工具
-
dairy
更紧凑、用户友好的克隆-on-write 智能指针
-
dino
为 Rust 设计的轻量级数据库!
-
proc_strarray
从字符串字面量创建 const u8 数组
-
stroka
小型字符串优化
-
str_splitter
实验使用组合器 API 进行灵活的字符串分割
-
syn_str
对于 proc_macro::TokenStream 的 to_string 和 quote! 中的 format!,syn 是什么
-
formatify
专注于动态运行时字符串格式化,非常适合需要适应文本表示的应用程序
-
string-reader
用于 &str 和 String 而不是 [u8] 的读取器
-
str_overlap
查找两个字符串切片重叠部分的方法
-
slicedisplay
为 Vecs 和 slices 实现的简单显示
-
strif
识别基因组中短串联重复序列的间断
-
oops
轻量级错误处理。提供
Option<T> -> std::io::Result<T>
。 -
strcursor
一种字符串游标类型,用于在尊重图形群和码点边界的情况下遍历字符串
-
utf8_slice
轻量级的 UTF8 切片实用程序
-
stack-buf
完全在栈上分配的数组的类似向量的外观
-
stringlit
一个宏,用于将 str 转换为 String
-
strip_bom
为
str
和String
添加简单的 BOM 去除功能 -
chonk
轻量级解析器组合框架
-
include_walk
递归使用 include_str! 或 include_bytes! 包含目录
-
str-intern
字符串间工器
-
shared_str
提供比Rc<str> / Arc<str>更多功能的共享字符串类型
-
app-db-schema
适用于与surreal结合使用的应用程序的通用包
-
spefparse
SPEF寄生性解析器
-
unix_str
不受平台限制的Unix兼容字符串
-
texting
字符串辅助工具
-
contain
定义/扩展生命周期
-
add-one
向一个数字加一
-
split-optional
根据元素从源
str
分割到Option<&'a str>
-
ngram_iter
rust Copy类型的任意N-gram迭代器
-
bitstr
内存中连续的位序列
-
real_ua
生成随机的静态str http用户代理
-
str_split_mut
实现了对可变字符串切片的一些类似split的方法的小型crate
-
leftpad-str
显然是Rust编程语言的最好crate。这个crate的唯一目标是实现
leftpad
函数。 -
strtools
包含各种字符串工具
-
xxtea
加密算法库
-
hcstatic-str
短静态字符串的紧凑存储
-
chars_counter
实现对 &str 类型字符计数的特质
-
tucan
快速、多线程的intern器,对类型要求宽松
-
sensitive_trait
敏感信息的标记特质
-
with-id
提供从结构体获取字符串id的方法的特质
-
string-to-num
一个用于轻松解析十进制、十六进制、二进制和八进制数字的特质
-
hun-error
RUST错误
-
ascend
将任何字符串转换为静态字符串
-
string_iter
一个过度设计的 &str 迭代器,考虑到零拷贝解析
-
fmt_compare_nostd
在不分配的情况下比较 Display 和 Debug 特质与 &str。与 No_std 兼容。
-
ebcdic
将 EBCDIC 转换为 ASCII 并反向转换
-
rightpad-str
显然是 Rust 编程语言的第二个最好的 crate(在
leftpad-str
之后)。这个 crate 的唯一目标是实现rightpad
函数。 -
lazy-transform-str
延迟复制的懒分配扫描
str
转换。这很好,例如用于(反)转义文本,特别是如果单个字符串较短。 -
stringish
更小、更简单的写时复制字符串
-
substrs
Rust 中
str
类型的子字符串功能 -
auto_ref
将 &T 替换为 impl AsRef<T>
-
somefiletools
关于文件操作的一些有用函数
-
text_styled
用于样式化 String 和 &str 的特质
-
with-str-bytes
安全地操作 UTF-8 字符串的字节
-
str
字符串扩展
-
embed-str
短字符串嵌入 Box<str>
尝试使用 DuckDuckGo 进行搜索。搜索 DuckDuckGo.