-
arc-swap
原子可交换的 Arc
-
triumphe
std::sync::Arc 的分支,增加了额外功能,没有弱引用(最初为 servo_arc)
-
arcstr
更好的引用计数字符串类型,支持零成本(无分配)的字符串字面量支持,以及引用计数的子字符串
-
mail-auth
Rust 的 DKIM, ARC, SPF 和 DMARC 库
-
archery
封装引用计数指针的原子性
-
by_address
通过地址比较和哈希指针的包装器
-
arcshift
std::sync::Arc
的替代品,支持更新值,但有一些注意事项 -
ra_ap_intern
rust-analyzer 的基于 Arc 的全局对象中继基础设施
-
algorithm
关于算法数据结构,现在有 lru/lru-k/lfu/slab/rbtree/roaring_bitmap/timer_wheelss,关于算法常用的数据结构
-
weak-table
弱哈希表和集合
-
aarc
Arc 和 Weak 的原子更新变体,用于无锁并发
-
rc-u8-reader
从引用计数实例中读取
u8
数据的小型实现 -
rclite
小型、快速且内存友好的引用计数库,兼容 Arc 和 Rc API
-
intern-arc
释放未使用值的 interners
-
servo_arc
具有一些额外功能且不包含弱引用的 std::sync::Arc 的分支
-
pared
投影引用计数指针
-
synchronized-writer
同步写入数据的小型实现
-
portable-atomic-util
使用 portable-atomic 构建的同步原语
-
fs-hdfs
libhdfs 绑定库和安全的 Rust API
-
pin-weak
围绕 Pin
> 的等效物的小型包装器 -
warcrwlock
Rust 中提供用于结构体和特质的属性宏。使用底层的异步引用 (Arc) 和异步读写 (RWlock) 控制元素重写代码。
-
ambient_cb
定义了用于包装在
Arc
中的回调的辅助类型,这些回调实现了Debug
-
rc-box
Rc 和 Arc 已知的唯一版本
-
arc-swap-for-cow
原子可交换的 Arc
-
unarc-rs
处理和提取 ARC、ZOO、SQZ 和 HYP 归档
-
pi_share
rc, arc, lock, atomic
-
compact-rc
低内存引用计数指针
-
tarc
可转换、类型擦除和 FFI 安全的 Arc
-
lmfu
低内存占用实用工具(字符串、HashMap、JSON)
-
arc-isle
Arc 项目的接口规范语言:设计和实现
-
HArcMut
可变 arc
-
arc-writer
弧写入器
-
axka-rcu
用于保护共享数据的引用计数(RCU)原语
-
arcflash
根据IEEE 1584进行弧光计算
-
serde-intern
一个Serde插件,允许在反序列化过程中在Arc后进行字符串和字节序列的池化
-
splitrc
线程安全的分割引用计数
-
arcerror
对Arc
和Rc 的轻量级封装,其中T: Error。为这两种类型实现Error。无不安全代码,无依赖。 -
rcu-clean
使用RCU和Deref支持的智能指针
-
node-to-arc-centric-dbg
将BCALM2输出的以节点为中心的de Bruijn图转换为以弧为中心的de Bruijn图,作为边列表输出
-
genrc
允许子对象指针的引用计数指针类型
-
arc-cell
用于包含Arc/Weak的简单Cell-like对象的辅助工具
-
atomic_sibling_counter
一个共享计数器,允许并行线程/任务检查它们有多少兄弟。计数器是原子的,线程/任务不会被任何方式同步或耦合。
-
hybrid-rc
线程安全的混合引用计数指针
-
rc-borrow
Rc 和 Arc 的借用形式
-
scalar_map
map
用于标量类型 -
maprc
允许智能指针仅引用引用计数分配的一部分的 Rc 和 alloc::sync::Arc 的替代方案
-
backdrop_arc
使用 Backdrop! 在后台释放 Arc 的大型或复杂内容(稍后,在另一个线程中,或两者!完全可定制!支持 Tokio!)
-
smash-arc
处理 Smash Ultimate 的 data.arc 文件
-
smol_buf
具有 O(1) 克隆的小字符串优化字符串/缓冲区类型
-
speedy_refs
一组简单、快速且有用的智能指针
-
wobbly
类似于 Weak 但也可以保持值存活状态的 wobbly 所拥有的引用计数指针
-
arc-trait
自动为 Arc
实现任何特性 -
js_arc
WASM 中 JsValue 的 Send + Sync 抽象
-
tinypointers
占用 8 或 16 位指针的实现
-
tiptoe
易于支持的侵入式引用计数智能指针
-
mappable-rc
可映射的引用计数类型
-
elysees
triumphe的分支,现在有更多的指针技巧
-
libsmallworld
位于"smallworld"二进制crate之后
-
jss-pest
通过Pest实现的Arc可读配置解析器
-
arcu
使用Arc保持读取关键部分并处理清理的Rcu实现
-
larc
懒Arc/弱指针
-
tupperware
为您的类型提供存储特性
-
monome-rs
与monome设备通信
-
warcmutex
Rust中提供用于mods、structs和impls的属性宏。使用底层的异步引用(Arc)和异步突变(Mutex)控制元素重写代码。
-
fenic
测试并发代码
-
rcell
一个可以持有Arc或Weak智能指针或为空的Cell
-
rayon_croissant
<lqd> 在名称上进行讨论:一种被映射、折叠和收集的东西,一个🥐
-
rc-slice2
易于划分的引用计数切片
-
cura
可以大量清理代码的arc锁系统
-
archway
Rust的Rc和Arc交互的特质
-
uni_rc_lock
可能表示Rc
>或Arc >的特质 -
hv-cell
带有额外Arc中心功能的atomic_refcell crate的no-std端口
-
a_r_c_h_e_r_y
临时CRATE
-
counting-pointer
引用计数指针的结构体。性能优于'std::rc::Rc'和'std::sync::Arc',因为它只计算强引用,而不是弱引用。
-
refcount-interner
用于字符串、切片和其他数据的引用计数归一化库
-
arc-rs
Arc可读配置
-
arc-atomic
指向Arc的原子指针
-
reloadable-core
通用的可重载状态管理核心特质
-
refptr
固有引用计数的结构体
-
EventEmitter
受NodeJS启发的EventEmitter对象
-
reloadable-state
通用的可重载共享状态
-
倒装
可选的倒装基数树,以实现快速的集合操作
-
hv-elastic
延长生命周期和“借出”非静态类型的“贷款”的几乎安全和安全的抽象
-
arcmut
引入ArcMut,FFI实用工具
-
io-arc
基于IO特质代理的Arc概念证明
-
arcell
Arc获得内部可变性
-
collect_into_rc_slice
允许您将一个
Iterator<Item=T>
收集到一个Rc<[T]>
或Arc<[T]>
中,而无需进行两次堆分配 -
re-init-rc
为Rc和Arc弱指针提供包装,以便在内部值已丢弃时访问时自动重新初始化
-
verilog-arc
基于proc宏的OpenVAF代码生成后端
-
provenant
Arc版本,可以通过概率跟踪来源来释放存在弱指针时的内存
-
arbalest
类似于 Arc
,但弱引用不会禁止可变访问 -
tark
具有线程局部强/弱计数的 Arc
-
yasi
字符串内部化器
-
fallacy-arc
可失败的 Arc
-
libmcs
一个 MCS 锁库
-
quinine
原子单调容器(Mono{Box,Arc})
-
arc-ext
为 Arc
等提供扩展,如字段投影 -
pi_pointer
指针,类似于 arc 和 RC,但将在连续空间中分配类似的对象
-
atomic_immut
原子不可变值
-
finarc
当最后一个克隆被丢弃时调用一次终结器的 Arc
-
arc_new_cyclic_n
类似于 Arc::new_cyclic 的函数,但具有大于 1 的可变数量
-
re0-pest
通过Pest实现的Arc可读配置解析器
-
asc
原子强计数
-
balancer
使用 rayon 和 mpi 实现简单形式的节点间 + 节点内并行
-
drc
添加一个新的 "Drc" 智能指针
-
arc-pest
通过Pest实现的Arc可读配置解析器
-
eater-arc-illegal
允许多个可变引用的 Arc(非法!)
-
arc-vector-rust
Rust 客户端用于 Arc 向量搜索引擎
-
extra_atomics
原子指针的抽象。例如 AtomicBox 和 AtomicArc。
-
icee-container-rs
用于自定义依赖注入的容器服务
-
with_lock_auto
无需锁定即可轻松安全地访问 arc-mutexes
-
flexible-locks
灵活锁
尝试使用DuckDuckGo进行搜索。