-
arrayref
用于获取切片数组引用的宏
-
diff
基于LCS的切片和字符串差异实现
-
array-bytes
一系列数组/字节/十六进制实用工具
-
linkme
安全的跨平台链接器技巧
-
beef
更紧凑的Cow
-
slice-group-by
对切片和字符串中的组进行迭代的迭代器
-
dyn-stack
用于未大小分配的动态堆栈包装器
-
core_extensions
对核心/标准库类型和其他杂项功能的扩展
-
yap
解析库。一组轻量级、无依赖的解析器组合实用方法,用于帮助解析字符串和切片。
-
typed-index-collections
Rust切片和Vec容器的类型索引版本
-
aligned-vec
对齐的向量和框容器
-
nunny
Rust的官方非空切片/数组/vec库
-
random-pick
通过给定权重从切片中随机选择一个元素
-
mitsein
非空集合、切片和迭代器的强类型API
-
bao
BLAKE3验证流
-
trimothy
修剪切片、vec和字符串的特例
-
soa-rs
类似Vec的结构化数组容器
-
sentinel
哨兵终止的切片库
-
odds
ends — 集合杂项。为切片(
.find()
,RevSlice
)、字符串和其他事物提供额外功能。如果找到更适合的crate,odds中的事物可能会移动。 -
mut-str
用于处理可变字符串切片(&mut str)的工具包
-
soapy
结构化数组推导宏
-
alkahest
一个出色的序列化库,具有零开销序列化和零拷贝反序列化
-
outref
输出引用
-
abao
BLAKE3验证流
-
slice-diff-patch
提供用于切片差异和补丁的实用函数
-
second-stack
为短期切片和大型值提供快速分配器
-
const_str_slice_concat
字符串切片的常量连接
-
indices
宏和方法,用于从可变切片安全地检索多个可变元素,解决切片元素通常需要
RefCell
或Cell
(内部可变性方法)的场景 -
slicec
切片编译器的切片解析器和其它核心组件
-
as-slice
AsSlice
和AsMutSlice
特性 -
fileslice
文件切片
-
slice-dst
基于切片的自定义DSTs
-
fixed-slice-vec
FixedSliceVec
是一个动态长度的 Vec,具有切片作为后盾,其最大容量在运行时确定。 -
子字符串
字符串类型的方法
-
geojson-vt-rs
将 GeoJSON 切片成矢量瓦片
-
差异
多种差异算法,也称为最长公共子序列
-
已填充
保证已填充的集合类型(即非空)。基于 std::collections 类型。
-
bevy_nine_slice_ui
bevy ui 节点的九切片/修补纹理插件,在 wasm 中工作
-
safe-string
Rust 中与多字节字符串交互的安全接口,即 IndexedStr、IndexedString 和 IndexedSlice
-
inline_dyn
用于存储内联动态大小类型的容器类型
-
rsor
可重用的引用切片
-
hexplay
类似于十六进制编辑器的 u8 切片格式
-
nslice
将可变长度切片解释为数组的结构
-
readfilez
非常快的文件到切片读取
-
str-macro
str!() 宏,类似于 vec![],但用于字符串
-
dyn-slice
&dyn [Trait] 实现,灵感来自 Reddit 线程
-
stringslice
一组基于字符索引而非字节来切片字符串的方法
-
small_iter
一个3指针迭代器,可以从
Vec<T>
或Box<[T]>
中移出 -
izihawa-ownedbytes
将数据作为静态切片公开
-
strloin
字符串的写时复制切片
-
read_until_slice
AsyncBufRead::read_until 扩展,以切片作为分隔符而不是单个 u8
-
ownedbytes
将数据作为静态切片公开
-
partition
根据谓词就地切片
-
superslice
切片扩展
-
slice_math
对切片的有用数学运算的选择
-
slice-of-array
在切片和数组切片之间进行类型转换的扩展特性。(&[T] <-> &[[T; n]])
-
ord_subset
用于处理某些类型 PartOrd 的 Ord 子集(如浮点数)的工具
-
const-it
const评估;切片,错误处理
-
pas
跨步切片
-
slicestring
字符串切片
-
slice-utils
一个包含切片工具的集合,如itertools
-
flowistry_ide
Rust IDE中的信息流
-
imstr
便宜且可克隆的不可变字符串,可切片
-
poly_it
一个无std库,用于操作具有切片支持和最小分配的多项式
-
typeslice
类型级别的切片
-
bump-into
从用户提供的切片中获取空间的no_std bump分配器
-
byte-parser
使用函数风格解析str或切片
-
seqalign
使用编辑操作进行序列对齐
-
concat-string
将字符串切片连接到拥有字符串的宏
-
index_many
一次性在多个位置索引切片的概念证明
-
non_empty_continuous
非空连续集合
-
generic-vec
一个可用于
no_std
环境的向量实现 -
slice_ops
一些在编译时运行的实用切片操作
-
is_slice
宏:这是一个切片吗?
-
validus
字符串验证库
-
sdset
对排序和去重切片的集合操作。性能极高!真是太棒了!
-
tencent_online_get
一个封装好的自用库
-
sort_library
Rust中的排序算法
-
wu-diff
使用wu(O(NP))算法计算两个切片之间的差异
-
slice-copy
切片的Go风格复制
-
panoradix
一个通用的映射和集合,都由Radix树支持
-
nibble_vec
半字节值的向量数据结构
-
cl-generic-vec
一个可用于
no_std
环境的向量实现 -
out
为集合提供快速的最小值和最大值功能
-
thin-boxed-slice
ThinBoxedSlice
在切片内容之前存储切片大小,因此size_of::<ThinBoxedSlice>
只是指针的大小 -
unchecked-index
使用常规索引语法的不检查索引包装器
-
bao_bin
bao crate 的一部分的命令行工具
-
thin-slice
当可能时,将切片存储打包到一个单词中的所有者切片
-
slice_adapter
帮助在线程之间共享切片
-
slice_search
用于在切片内搜索的一组算法
-
slyce
类似 Python 的切片
-
hex-slice
扩展 std::fmt::*Hex 特性到切片
-
similarity
计算数值切片之间的相似度
-
strsplit
使用您选择的分隔符分割字符串切片
-
splitter
字符串和切片分割库
-
ve
更紧凑的Vec
-
slice2d
2维数组操作的舒适切片
-
index-fixed
使用索引将切片转换为数组 ([T] -> [T;N])
-
metatype
辅助方法以确定类型是否为
TraitObject
,Slice
或Concrete
,并分别与它们一起工作 -
null-terminated
使用瘦引用的切片和UTF-8编码的字符串
-
vec-dimension-shift
Vec<T>的N维移位特性
-
string-builder
字符串构建器类型
-
quartet
四分位(四分位,u4)切片
-
static-slicing
增强切片和索引
-
reorder
基于索引切片的排序
-
capwriter
带有标注的向量切片的快速保存和加载
-
切割
用于迭代切片的分段向量
-
not_empty
静态保证不为空的切片和向量
-
byteorder_slice
类似于 crate 的字节序处理库,用于 &[u8]
-
slicefields
允许成员子字节对齐的数据结构(例如,一位对齐)
-
str-concat
连接两个相邻的字符串切片
-
dgrambuf
用于数据报(字节切片)的固定容量环形缓冲区
-
collectivity
泛型集合特性
-
fancy_slice
提供对树结构反射的支持
-
head-tail-iter
反复分割头部和尾部的迭代器
-
dairy
更紧凑、用户友好的克隆写入智能指针
-
dimension_shiftable_buffer
可维度移动的缓冲区
-
dyn_struct2
安全地构建动态大小类型。支持任意无大小类型,而不仅仅是切片
-
set_slice
用于给切片赋值的宏
-
chopstick
一个命令行文件切片和反切片实用工具
-
validated-slice
实现自定义验证切片类型的 std traits 的辅助宏
-
select_indices
从切片中获取多个共享/独占引用的迭代器
-
frontmatter
一个用于从字符串切片中提取 frontmatter 的 yaml-rust 的简单包装器
-
xsv
一个高性能的 CSV 命令行工具包
-
const-sub-array
从具有编译时长度和偏移检查的数组中提取固定大小的子数组
-
get-many-mut
slice::get_many_mut 的稳定 polyfill
-
csv-guillotine
CSV 经常在数据标题之前有元数据。这会移除它。
-
tindex
Vec
, 切片和bitset,具有自定义索引类型 -
mangaplus-parser
使用 pb-rs 的 rust mangaplus 解析器
-
hex-display
用于字节切片的显示实现,提供 hexdump
-
bevy_mops
bevy 的网格操作库
-
meza
Rust编写的内存数据表
-
rawslice
重实现了切片迭代器,增加了额外功能。例如,从原始指针和起始、结束指针访问器创建。
-
ndcopy
快速的N维数组memcpy
-
bracket
快速且正确的Handlebars兼容模板引擎
-
from_bytes_or_zeroed
从任意字节数组的切片中读取整数
-
slicejson
通过字符串切片解析JSON,尝试使其更快!
-
list-mod
一个过程宏,用于生成当前项目中源代码目录内模块名称的字符串切片列表
-
slicedvec
用于迭代切片的分段向量
-
iter_columns
轻松遍历列
-
stride
一种步长切片类型
-
no_vec
修改有大小数组
-
const-writer
编译时检查的字节操作
-
utf8_slice
轻量级 UTF8 切片工具
-
extended-tea
XTEA (扩展 TEA),一种用于纠正 TEA 弱点的块加密算法
-
sashay
类型擦除和生命周期擦除的引用和切片
-
string_template
非常简单的 Rust 字符串模板
-
slice-ext
对切片和可迭代类型的实用扩展
-
rc-slice2
具有简单分区的引用计数字符串
-
bswap
整数、指针和切片的字节交换
-
extfmt
常见类型的扩展格式化选项
-
dst-container
DST 对象的容器
-
dyck
在通用的 <T> 标记枚举实例或字符串切片类型语言上运行 Dyck 和 InterDyck 算法
-
easy-ffi-wrapper
用于轻松编写 C FFI 包装的类型和实用工具
-
shuffle
在切片上执行各种洗牌算法
-
ot_utils
为连接音频样本并生成适用于Elektron Octatrack采样器的.ot(切片)文件而设计
-
bitcoin_slices
无需分配即可解析比特币对象
-
lcs-diff
使用LCS算法计算两个切片之间的差异
-
dst
DSTs的数据结构
-
slice-pool
将切片用作内存池
-
list-any
类型擦除切片和Vecs
-
gnaw
方便地从切片或
str
中剪下小块以在其他地方使用 -
expanding_slice_rb
类似于VecDeque的自扩展环形缓冲区,针对处理数据切片进行了优化
-
write-only
提供写访问但无读访问的引用/切片
-
boxed-slice
一个简单的封装切片的抽象,大小由const泛型确定
-
scratchbuffer
一个类似于Vec
的数据结构,可以用作不同类型的切片 -
linear-deque
一个可以在任何时间切片的双端队列,无需准备
-
面包
为什么有切片,而不可以有面包呢?
-
slice-pool2
将切片用作内存池
-
static-bytes
嵌入式设备的字节数
-
autobahn-hash
HighwayHash,一个快速且强大的SIMD哈希函数
-
libpermute
一个与no_std兼容的库,提供了对切片项进行排列的函数
-
tranche
Tranches是slices的替代品
-
generic_levenshtein
Levenshtein距离的通用和快速实现
-
oom
一种或多种类型(Haskell NonEmpty)
-
moveslice
一个功能单一的crate,用于在切片中移动块
-
streemap
一系列树图算法(二叉,平方根化,...)
-
slice-cell
一个类似
Cell<[T]>
的可变切片,允许使用类似切片的API -
holodeque
100%安全的Rust中的基于数组和切片的双端队列
-
simd_iter
以
Simd
向量的形式迭代切片 -
typestr
类型级别的字符串和切片
-
uninit-tools
允许在安全代码中完全处理未初始化的内存
-
heapify
将切片转换为最大堆的便捷函数
-
sub-array
从数组中提取子数组
-
detached-str
安全借用字符串,无需生命周期
-
json-highlight-writer
为支持在打印JSON对象时突出显示切片的json-rust对象提供写入器
-
bin-pool
一个小型用于二进制切片的互斥库
-
rivulet
异步连续内存流
-
slice
用于实现
std::io::read
和std::io::write
的流的切片 -
byte_consumer
一个对象,可以消费内存切片而不复制切片。在处理底层原始二进制结构化数据时非常有用,例如在读取存储二进制数据的文件内容时。
-
resize_slice2
在安全Rust中根据更大的切片来调整切片大小
-
gregtatum_symbol_table
一个快速高效的符号表,使字符串处理更加便宜
-
retro-pixel
用于获取复古视觉的位图类型
-
web-glitz-buffer-vec
实现为数据切片实现增长的WebGlitz内存缓冲区
-
summavy-ownedbytes
将数据作为静态切片公开
-
smallint
优化的任意精度整数
-
is_in
检查值是否在数组中的更简单方式
-
rev_slice
用于操作切片反转视图的新类型
-
slice-arena
以低开销存储大量小型切片,在连续的内存块中
-
struct2vec
Rust结构体到切片
-
dynstr
针对操作优化的字符串实现
-
itemops
对切片项的一些操作
-
ordslice
有序切片的扩展
-
uvector
将两个切片作为单个连续向量访问
尝试使用DuckDuckGo进行搜索。搜索.