-
replace_with
暂时拥有一个可变位置上的值,并基于旧值替换为新值
-
gix-actor
识别 git 实体的一种方式
-
gix-object
支持解码和编码的不可变和可变 git 对象
-
atomic_refcell
线程安全的 RefCell
-
reborrow
为用户类型模拟 reborrowing
-
tui-react
使用类似 React 的范式实现的 TUI 小部件,允许可变组件状态和渲染属性
-
compact_bytes
一种内存高效的字节容器,在可能的情况下,透明地将字节存储在栈上
-
phf_mut
完美散列的可变容器
-
mut_set
HashSet 的一个安全实现,具有 iter_mut 和 get_mut
-
hrtb-lending-iterator
基于高秩特性边界(HRTBs)的借用迭代器特性
-
indices
用于从可变切片中安全地检索多个可变元素的宏和方法,解决切片元素通常需要
RefCell
或Cell
(内部可变性方法)的场景。 -
oval
为与nom、winnow等一起使用而设计的流抽象。
-
starbase_events
异步和可变事件系统。
-
hzrd
基于危害指针的共享可变容器。
-
partial-borrow
部分借用一个结构体。
-
HArcMut
可变arc。
-
mut-rc
暂时可变的
Rc<T>
,它将退化成Rc<T>
-
pin-cell
一个安全的引用安全细胞。
-
persistence
在mmap之上实现的可调整大小的可变数组类型,为内存中的数据数组提供持久性。
-
ware
中间件链。
-
ntree-rs
具有异步支持的可变n树。
-
deborrow
安全地将可变引用分割成其字段,并帮助进行引用操作
-
rapidsync
快速且线程安全的嵌入式数据存储
-
takeable
容器类型,允许临时从容器中移除,或永久移除并使容器无效
-
mutable
跟踪结构的变化
-
pinned-bucket
固定和不可变项的可变容器
-
mutstr
用于
&str
的可变替代品 -
chime
用于随时间连续、可预测、可变变化的WIP库
-
generic-mutability
允许创建泛型可变性的API
-
szl-simple-xml
一个简单的XML解析器 - 编辑器:Sazhelle Gutierrez-Moulton
-
slice_adapter
帮助在线程间共享切片
-
pac_cell
父和子单元
-
graphlib
用于图数据结构的强大Rust库
-
task-notify
在数据被修改时通知异步任务
-
mutification
将不可变引用转换为可变引用
-
unity-yaml-rust
Unity YAML 解析器
-
splitmut
安全地从同一集合中检索多个可变值
-
mutability_marker
描述可变性的标记类型
-
designal
用于与 futures-signals 一起使用的进程宏
-
cons
快速简单的哈希合并
-
mutablex
用于创建 X 大小可变对象的宏
-
detach
能够分离/重新连接成员项的帮助类型
-
once_mut
静态变量的安全可变引用,只能获取一次
-
cw1-whitelist
使用白名单的代理合约
-
modifier
用于可变所有权类型的流畅链式 API
-
最终版本
将一个值包裹在一个不提供可变引用的类型中
-
ntree-macros
ntree-rs的补充proc宏
-
syncell
RefCell的同步替代品
-
vec_cell
一个具有内部可变性和动态检查借用规则的Vec,允许对其元素取非重叠的可变引用
-
atomic_cell
无锁线程安全的可变内存位置
-
slice-cell
一个类似于
Cell<[T]>
的可变切片,允许使用切片类似的API -
dirty_static
用于不可变值的容器,允许在调试模式下(通过UnsafeCell)偷偷重新加载,同时在发布模式下保持数据安全且不变。这允许你在测试应用程序时调整数据...
-
generic-cursors
一种通用的方式来可变地遍历无环递归数据结构
-
tapir
为rust添加tapping功能
-
bufferpool
由一个连续的向量支持的向量数组 - 允许非重叠区域的可变借用
-
mutable-constant
对常量值的可变访问
-
cursedcontainer
一个“诅咒”容器,具有不透明的键,可以用作静态变量
-
shared_slab
具有共享插入功能的数据结构
-
borrowck_sacrifices
为了使借用检查器开心并让开发者保持理智所必需的牺牲
-
simple-observable
用于可变和不可变数据的可观察指针
-
raw_pointer
安全地处理指向通用类型的原始可变指针
-
functional_vec
可变 Vec 方法的拥有版本
-
disjoint-borrow
切片的互斥可变借用
-
mqueue
可变先进先出队列
-
our
用于共享可变数据的舒适、高度泛型的包装器
-
dispatchers
消息调度器
-
iterify
将任何类型转换为具有闭包的迭代器!
-
pure_ref
仅创建不可变引用
-
sg-whitelist-flex
Stargaze 弹性白名单合约
-
bcbypass
借用检查器旁路实用工具
-
macro-while-mut
宏,允许创建具有可变条件状态的while循环
-
eater-arc-illegal
允许多个可变引用的Arc(非法!)
-
mitochondria
Cell
的动力工厂 -
ordered-vector
保持有序的可变元素向量
-
abstract-cw1-whitelist
使用白名单的代理合约
-
spare_buffer
Vec的包装器,提供对向量的“备用”容量的可变切片访问
-
peepable
允许窥视不可变引用的Peekable
-
pinarcmutex
PinArcMutex
类型,用于对固定数据的共享可变访问 -
mutslices
创建向量多个可变切片的能力
-
take
Rust的容器实用工具
-
global
无宏的变量
-
shared_mut_ref
引入一个类型,用于共享可变引用并修改其后的值
-
app-state
Rust 的线程安全、可变应用程序状态
-
to-mut
将不可变引用转换为可变引用
-
replace-map
通过 &mut 引用执行按值操作
-
write_ref
支持只写引用和切片
-
ref-mut-n
定义嵌套可变引用
-
vecvec
支持在任一维度上可变分割的二维 Vec
-
unchecked_mutable
无需运行时成本的共享可变
-
graphy_static_util
一些帮助使用 lazy_static 创建可变静态的实用工具
-
retain_mut
提供与 retain 相同功能但给谓词提供可变借用的方法
-
region_buffer
允许有多个可变非重叠区域的可增长数组
-
mut_set_derive
HashSet 的一个安全实现,具有 iter_mut 和 get_mut
-
set_enum_fields
添加设置枚举字段的能力,并返回可变的枚举字段。基于 enum-fields
尝试使用 DuckDuckGo 进行搜索。