-
regex
Rust 的正则表达式库。此实现使用有限自动机,并保证对所有输入进行线性时间匹配。
-
heck
案例转换库
-
strsim
字符串相似度度量实现。包括汉明、Levenshtein、OSA、Damerau-Levenshtein、Jaro、Jaro-Winkler 和 Sørensen-Dice。
-
colored
在终端中添加颜色的最简单方法
-
strum
用于处理枚举和字符串的宏
-
compact_str
一种内存高效的字符串类型,在可能的情况下透明地存储在栈上
-
ascii
仅ASCII等价的
char
、str
和String
-
smol_str
具有 O(1) 克隆的小字符串优化字符串类型
-
widestring
用于在宽字符串之间转换的 Rust 库,如常用于 Windows API 或其他 FFI 库的字符串。提供包括支持 UTF-16 和 UTF-32 的
u16
和u32
字符串类型... -
arcstr
一种更好的引用计数字符串类型,支持字符串字面量(无分配)和引用计数的子字符串
-
convert_case
将字符串转换为任何大小写
-
simdutf8
加速的 UTF-8 验证
-
shellexpand
字符串中的 Shell 类型展开
-
tinystr
一个小的仅 ASCII 的有界长度字符串表示
-
litrs
解析和检查 Rust 字面量(即在 Rust 编程语言中表示固定值的标记)。特别适用于 proc宏,但也可在 proc宏环境之外使用。
-
diff
基于 LCS 的切片和字符串差异实现
-
string-interner
具有最小内存占用和快速访问底层字符串的高效字符串内部化器
-
icu_collator
根据语言相关约定比较字符串的 API
-
beef
更紧凑的 Cow
-
strfmt
动态字符串的格式化
-
lasso
一个多线程和单线程的字符串池,允许以最小的内存占用将字符串缓存,并关联一个唯一键,可以随时使用该键检索字符串
-
ustr
快速、FFI友好的字符串池化
-
path-clean
cleanname 或 path.Clean
-
jsonrpc
Rust 对 JSON-RPC 2.0 协议的支持
-
icu_segmenter
用于文本边界分析的 Unicode 断行和文本分割算法
-
inlinable_string
inlinable_string
包提供InlinableString
类型——一个所有者、可增长的 UTF-8 字符串,将小字符串内联存储并避免堆分配——以及StringExt
特性…… -
indoc
缩进文档字面量
-
faststr
减少克隆成本的字符串库
-
iri-string
IRI 作为字符串类型
-
biome_deserialize
反序列化值
-
const-str
编译时字符串操作
-
fixedstr
可以复制并使用const泛型栈分配的固定最大大小的字符串
-
sqlformat
格式化SQL字符串中的空白,使其更容易阅读
-
bytestring
使用
Bytes
作为存储的UTF-8编码只读字符串 -
wkt
Rust对已知文本(WKT)的读写支持
-
str-buf
静态字符串缓冲区
-
str_indices
在字符串切片上计算和转换索引方案
-
bstr
不需要是有效UTF-8的字符串类型
-
nanoserde
没有外部依赖的makepad-tinyserde的分支。支持json、二进制和ron。
#[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…
-
tendril
用于零拷贝解析的紧凑缓冲区/字符串类型
-
sscanf
(inverse of format!()) 基于正则表达式的宏
-
unescaper
将包含转义序列的字符串反转义为文字字符
-
serde_regex
一个将正则表达式序列化和反序列化为字符串的 serde 包装器
-
dtparse
Rust 的 dateutil 兼容的日期时间解析器
-
ecow
紧凑的、写时克隆的向量和字符串
-
slice-group-by
遍历切片和字符串中的组
-
handlebars_misc_helpers
为 handlebars (rust) 管理字符串、json、yaml、toml、路径、文件、http 请求的一组辅助函数
-
hjson
序列化文件格式
-
pad
运行时填充字符串
-
axoasset
>o_o<
-
text-size
文本偏移量的新类型
-
lasso2
一个多线程和单线程的字符串池,允许以最小的内存占用将字符串缓存,并关联一个唯一键,可以随时使用该键检索字符串
-
ixdtf
Internet扩展日期时间格式解析器
-
可读性
人类可读的字符串
-
geohash
Rust的Geohash实现
-
boa_string
Boa是一个用Rust编写的JavaScript词法分析器、解析器和编译器。目前,它支持该语言的一些特性。
-
unindent
从字符串中移除一列前导空白
-
joinery
一个用于用分隔符泛型连接迭代器的小的crate
-
aho-corasick-unsafe
快速多子串搜索
-
tstr
类型级字符串
-
colored_json
为打印到命令行而着色JSON
-
rusty-tesseract
Google Tesseract的包装器
-
core_extensions
为core/std库类型和其他一些杂项特性提供扩展
-
voca_rs
操作[Unicode]字符串
-
hifijson
高保真JSON词法分析和解析器
-
boyer-moore-magiclen
基于Rust实现的快速字符串搜索算法
-
parse_datetime
解析可读时间字符串并将它们转换为DateTime
-
yap
解析库。一个轻量级、无依赖的解析器组合,提供一系列工具方法来帮助解析字符串和切片。
-
unicode-reverse
支持Unicode的就地字符串反转
-
yara
Rust对VirusTotal/yara的绑定
-
lrlex
词法分析器生成器
-
diff-struct
用于比较和将差异应用于类型的特性
-
jumprope
基于跳表构建的快速字符串(花哨字符串)库
-
fundu
可配置、精确且快速的 Rust 字符串解析器到持续时间
-
autosurgeon
在 automerge 文档中处理数据
-
slr_parser
配置格式。此 crate 包含解析器,请参阅 slr_config crate 以获取更易于使用的 API。
-
oauth1-request
OAuth 1.0 客户端库
-
slash-formatter
处理字符串中的正斜杠和反斜杠的函数
-
rapidfuzz
快速模糊字符串匹配库
-
new_string_template
Rust 的可定制字符串模板库
-
connection-string
Rust(和 WebAssembly)中的连接字符串解析
-
refined_type
将规则注入类型并将它们提升为更健壮的类型
-
dissect
受到 Logstash 启发的 dissect 提取器
-
bitbuffer
从字节切片中读取位序列
-
formatx
一个在运行时格式化非字面字符串的宏
-
write-json
无依赖、特性、宏的JSON序列化
-
gix-quote
处理git使用的各种引用的gitoxide项目
-
hipstr
Rust的字符串:零成本借用和切片,小字符串的行内表示,(原子)引用计数
-
sliceslice
使用SIMD加速的单模式子字符串搜索的快速实现
-
cow-utils
Rust的Copy-on-write字符串工具
-
byteyarn
超紧凑的字符串
-
serde-env
通过serde将环境反序列化为结构体
-
strum_macros
用于处理枚举和字符串的宏
-
leon
简单的字符串模板
-
simple_config
一种人类可读的、非自描述的配置语言
-
mathcat
数学能力辅助技术(从MathML到语音和盲文)
-
fstr
堆分配的固定长度字符串类型
-
sprintf
Rust中C的s(n)printf的克隆
-
PrintLib
用于Rust的终极打印库 #cli #string #color #term_color
-
TSPL
最简单的解析库
-
uutils_term_grid
将字符串格式化为网格布局。term_grid的分支。
-
fuzzt
字符串相似度度量实现。包括汉明、Levenshtein、OSA、Damerau-Levenshtein、Jaro、Jaro-Winkler 和 Sørensen-Dice。
-
arccstr
线程安全、引用计数的空终止不可变字符串
-
cowstr
写时复制共享字符串
-
ffi-support
帮助暴露Rust函数通过FFI
-
pct-str
用于URL、URI、IRI等的百分比编码字符串
-
json-strip-comments
从JSON中删除注释
-
wchar
编译时用于 UTF-16 和 UTF-32 宽字符串的进程宏
-
fqdn
完全限定域名 (FQDN)
-
check_keyword
一个用于检查是否为关键字并将其转换为安全非关键字的字符串类似类型的特质
-
afetch-colored
在终端中添加颜色的最简单方法
-
byte-strings
Rust 字节字符串操作,用于更安全高效的 C FFI
-
trimothy
用于修剪切片、vec 和字符串的特质
-
aliri_braid
通过使字符串强类型化以减少样板代码来改进和增强字符串
-
jep106
所有 JEP106 制造商代码的可查询集合
-
rust_dynamic
支持运行时动态类型值
-
json-writer
一个快速将 JSON 写入字符串的 crate,而不创建中间对象
-
hud-slice-by-8
HUD软件的Rust改进版Intel Slice-By-8算法实现
-
matcher_rs
一款高性能匹配器,用于解决词匹配中的逻辑和文本变体问题,用Rust实现
-
nuon
支持NUON格式
-
xml_schema_generator
为给定的XML文件创建Rust结构体,允许使用serde或相反进行XML的序列化和反序列化
-
jetscii
一个用于高效搜索ASCII字符或字节集合的字符串和字节切片的微型库
-
iodine
基于栈的编程语言
-
splitty
考虑引号的字符串分割器
-
flexstr
一个灵活的、简单易用的、不可变的、克隆效率高的Rust
String
替代品 -
twitch_types
Twitch的通用类型
-
pyinrs
一个与Python内置类型一样易于使用的类型库
-
fontkit
字体加载和索引
-
ripcal
将IP地址字符串转换为整数,反之亦然
-
bt-echo
echo命令行工具的实现
-
faststr-fork
Faststr是一个减少克隆成本的字符串库
-
smallstr
基于smallvec的类似字符串的容器
-
adv_random
根据规则创建随机数、密码或字符串
-
escape_string
高效解析转义反斜杠的字符串
-
rxml_validation
rxml和rxml_proc crate的管道crate
-
cedarwood
Rust中的高效可更新双数组字典树(从cedar移植过来)
-
aws-arn
用于操作AWS Amazon Resource Name (ARN)字符串的类型、构建器和其它辅助工具
-
istring
String的替代品,允许存储长度最多为sizeof
() - 1的短字符串,无需堆分配 -
boa_interner
Boa JavaScript引擎的字符串interner
-
wildcard_ex
支持 VB 类似规范的扩展通配符
-
的确
向文件追加行,无需 shell 脚本垃圾
-
string_calculator
一个字符串计算器,用于计算字符串内的公式
-
odds
其他集合。为切片(
.find()
,RevSlice
)、字符串和其他事物提供额外功能。如果找到更适合的包,则 odd 中的事物可能移动到其他包。 -
shell-string
基本的字符串操作明显的 CLI
-
wjp
Wizards JSON 解析器
-
decasify
一个 CLI 工具和库,可以将字符串转换为根据地区特定样式指南的大写字母形式,包括对土耳其语的支持
-
human-date-parser
将表示日期的字符串解析为代码可用的形式
-
terminal-clipboard
一个最小化的跨平台剪贴板
-
string-template-plus
带有更多选项的字符串模板渲染
-
nu-plugin-bexpand
适用于 nushell 的 Bash 兼容的花括号展开插件
-
string
具有可配置字节存储的 UTF-8 编码字符串
-
microjson
无分配的 JSON 解析,无需装饰
-
mut-str
用于操作可变字符串切片 (&mut str) 的工具包
-
monch
受 nom 启发,但专门针对字符串
-
arf-strings
ARF 字符串的编码和解码
-
trim-in-place
原地修剪字符串
-
cirru_parser
Cirru 文本语法的解析器
-
alipay-rs
支付宝接口的封装
-
matcher_py
一款高性能匹配器,用于解决词匹配中的逻辑和文本变体问题,用Rust实现
-
substring-replace
开发者友好的方法,用于使用字符索引操纵字符串
-
tremor-kv
Logstash 启发的键值提取器
-
prse
一个微小的字符串解析工具
-
pink_accents
替换字符串中的模式以模拟语音重音
-
oco_ref
一个用于存储不可变值且具有相对较低克隆成本的智能指针。(就像
Cow
遇到了Rc
!) -
compact-genome
基因组的表示
-
rust-strings
rust-strings
是一个库,用于从二进制数据中提取 ASCII 字符串 -
fv-template
基于字段值的字符串模板
-
spanned
具有文件/行/列信息和 rust
str
API 的字符串处理 -
unicode_titlecase
为字符和字符串添加 Unicode 标题化以及土耳其语和阿塞拜疆语区域的大小写转换实用工具
-
enquote
引号和取消引号的字符串
-
pinyin-parser
解析拼音音节字符串。覆盖边缘情况,如
ẑ
、ŋ
和ê
。 -
引用字符串
处理引用字符串的规范无关工具(在邮件、MIME类型等中)
-
每个变体
EveryVariant trait,为类型提供在枚举类型中或在嵌套枚举树中生成每个变体的方法。允许您轻松生成包含枚举的结构或嵌套枚举树中的每个变体的组合...
-
hunktool
在git补丁/历史记录中查找字符串
-
hex_str
帮助处理指定长度的十六进制字符串
-
copy_from_str
一个扩展特质,用于将字符串复制到另一个字符串
-
rngstr
一个用于生成具有自定义选项和小领域特定语言的随机字符字符串的cli工具
-
random-string
允许根据给定的字符集和长度生成随机字符串
-
oxford_join
使用牛津逗号连接字符串片段!
-
lexical-util
用于词法创建的共享工具
-
som
'som'编程语言
-
seoul
特质Isomorphism
-
const_str_slice_concat
字符串切片的连接
-
fsst-rs
纯Rust实现的快速静态符号表算法,用于字符串压缩
-
array_tool
处理集合的辅助方法
-
cityhash-sys
Rust绑定的Google CityHash算法
-
string_templater
一个字符串模板,用于在字符串模板中注入值
-
strung
使用不同的/自定义的前缀/后缀轻松访问字符串中的结构体字段:“Hello, {field}”
-
unic-locale
用于管理Unicode区域标识符的API
-
fexpr
过滤器查询语言解析器,以便您可以从用户输入安全地构建SQL、Elasticsearch等查询。
-
strpool
字符串池/字符串内省
-
bracoxide
一个功能丰富的库,用于大括号模式组合、排列生成和错误处理
-
bigstr
一个命令行工具,用于使字符串变大
-
nom-grapheme-clusters
适配器,允许nom考虑Unicode图形字符簇
-
lib_tcstring
IAB TCF v2 TCString 工具
-
debug_tree
逐个构建树,并以美观的字符串输出
-
whitespace-sifter
筛选重复的空白字符!
-
olis_string
Rust 的小字符串优化,旨在替换 std::string::String
-
utf64
将 utf-8 字符串编码为 utf-64,并将其解码回原始字符串
-
arraystring
基于固定容量栈的泛型字符串
-
ustr-fxhash
快速、FFI友好的字符串池化
-
nameof
宏,用于确定绑定、类型、常量或函数的字符串名称
-
math-parse
用于计算作为字符串给出的数学表达式
-
esexpr
序列化格式和相关工具
-
whdp
巫师超媒体文档解析器
-
huffman-compression
用于编码和解码 Huffman 字符串的包
-
ss表
排序字符串表,一种磁盘存储格式,用于存储不可变的键值对映射,可以通过键高效地检索值。此crate还具备布隆过滤器...
-
pi_atom
全局线程安全的原子字符串池减少了相同字符串的内存占用,并用于HashMap键
-
yash-quote
POSIX shell脚本中使用的引用字符串
-
clitui
为您的cli工具提供tui
-
lib-base64
一个base64(带填充)编码和解码库,实现了String和Vec
类型的encode()和decode()方法 -
strong-type
用于命名和强类型化原语和字符串的过程宏
-
term_grid
将字符串格式化为网格布局
-
str-utils
一些特型,用于扩展实现
AsRef<[u8]>
或AsRef<str>
的类型 -
enrede
字符串编码库,提供类似于str/String的接口
-
case_insensitive_string
不区分大小写的字符串结构
-
serde_unit_struct
(反)序列化单位结构为它的名称
-
best_skn_message
Rust消息库
-
cpe
Rust中CPE 2.2和2.3的处理
-
subtext
Subtext文件格式的解析器
-
ua-parser
用户代理字符串解析器项目
-
substring
字符串类型的方法
-
randem
可选地打印一个随机表情符号,给定的字符串作为种子
-
quoth
无扫描器(无词法分析),面向开发者的解析库,用于在Rust中实现领域特定语言(DSL)和语法解析器
-
copstr
COpy STRing模块
-
dup-indexer
从字符串、静态str、Vec或Box值创建非重复索引
-
target-tuples
解析形式为
<arch>-<vendor>-<system>
的目标元组,类似于autoconf使用的那些 -
phasher
CLI程序将密码哈希成PHC字符串
-
php-literal-parser
PHP字面量解析器
-
anydate
日期 & DateTime字符串解析器
-
miniarg
支持无标准库和无分配的最小化参数解析器
-
muddy
静态字符串混淆库
-
strprox
Top-k字符串自动完成
-
sreplace
高效且功能齐全的命令行字符串替换工具
-
sinter
易于使用且快速的全球互斥池
-
fuzzydate
灵活的日期解析库
-
matcher_c
一款高性能匹配器,用于解决词匹配中的逻辑和文本变体问题,用Rust实现
-
rti
转换为/从Unix纪元时间
-
regex-lite
一个优化二进制大小和编译时间的轻量级正则表达式引擎
-
minspan
一个用于确定一个向量在另一个向量中最小跨度的包
-
RustyXML
一个类似SAX的流式XML解析器,以及基于此的类似DOM的接口
-
simpledateformat
类似于SimpleDateFormat.java风格的日期格式
-
dyn-context
用于生命周期擦除的机制
-
non-empty-string
非空字符串类型,类似于NonZeroUsize和同类
-
qrcoder
一个从给定字符串生成QR码的CLI工具
-
relog
强字符串归一化
-
mem_viewer
Memory Viewer是一个Rust库,它提供宏并显示各种类型变量的内存内容。它允许用户以格式化的方式查看变量的名称、类型、大小和内存内容...
尝试使用DuckDuckGo进行搜索。[搜索]