-
yoke
允许借用数据与其所借数据一起携带的抽象
-
auto_impl
自动为常见智能指针和闭包实现特质
-
archery
对引用计数指针的原子性进行抽象
-
by_address
通过地址比较和散列指针的包装器
-
pinned-init
简化安全的固定初始化
-
arcshift
std::sync::Arc
的替代品,支持更新值,但有注意事项 -
orx-selfref-col
SelfRefCol
是一个核心数据结构,可以方便地构建安全且高效的自我引用集合,例如链表和树 -
aarc
用于无锁并发的 Arc 和 Weak 的原子更新变体
-
screen-13
遵循 QBasic 精神的 Vulkan 渲染引擎
-
rust-cc
Rust 程序的循环收集器
-
idr-ebr
高效的并发 ID 到对象的解析器
-
atomptr
一种安全、无依赖的抽象类型原子智能指针
-
oco_ref
用于存储具有相对低廉克隆成本的不可变值的智能指针。(类似于
Cow
遇到Rc
!) -
twinsies
提供对象双向联合拥有的智能指针
-
trc
更快的 Arc
-
im-lists
持久化展开链表和 vlists
-
cactusref
循环感知引用计数智能指针
-
elicit
类似于 SmartPointer 的结构,用于多态性
-
objc_id
Rust 的 Objective-C 引用计数智能指针
-
dropcount
计算析构函数调用次数
-
windows_safe_handle
为 https://crates.io/crates/windows 原生句柄生成智能指针,提供人性化的API
-
ocaml-boxroot-sys
OCaml的Boxroot:快速可移动的GC根(C API)
-
lazy-st
单线程延迟求值
-
maprc
rc和alloc::sync::Arc的替代品,允许智能指针仅引用引用计数的分配的一部分
-
reffers
智能指针:ARef,允许比OwningRef更强的所有者擦除。Strong是内存高效的Rc + RefCell的结合。还有更多!
-
pierce
避免嵌套智能指针中的双重间接引用
-
wrc
Rust的线程安全加权引用计数的智能指针
-
recursive_reference
轻松且安全地在递归结构上遍历的方法
-
refbox
具有单个所有者和多个弱引用的智能指针
-
audio-garbage-collector
基于
basedrop
的包装器,提供了一个后台线程中收集引用计数值的即插即用GC API -
heapnotize
用于堆栈内存分配的智能指针类型
-
ctb
ctb将借用值和所有者值统一到一个智能指针中,该智能指针内部是借用的以保留所有权
-
granite
通用的后端存储框架,用于构建数据结构
-
com-scrape-types
使用 com-scrape 生成绑定的支持代码
-
cervine
一个稍微灵活的 Cow;大约相当于 alloc::borrow::Cow 相对于 B: ToOwned
-
speedy_refs
一组简单、快速且有用的智能指针
-
laxcow
具有宽松特性约束的克隆写入智能指针
-
tiptoe
一个易于支持的侵入式引用计数智能指针
-
unsize
CoerceUnsize 的一个稳定替代品
-
boar
具有 Borrowed、Owned、Arc、Rc 和 Static 变体的灵活克隆写入智能指针。类似于 std 的 Cow,但没有 ToOwned 要求,并且有额外的 Rc、Arc 或 Static 变体
-
dairy
一个更紧凑、用户友好的克隆写入智能指针
-
smart-ptr
Rust 的替代智能指针
-
tracing-rc
具有安全、简单 api 的循环感知引用计数指针
-
simple_linked_list
使用智能指针制作的单链表
-
衍生
一个线程安全的可克隆和可变的智能指针,类似于
Arc<Mutex<T>>
,使用自旋锁而不是系统futex -
bos
灵活的借用、拥有或共享(B.O.S.)智能指针。类似于 std 的 Cow,但包含 Rc/Arc 而不要求 ToOwned
-
larc
惰性 Arc/弱指针
-
basedrop
针对实时音频和其他低延迟场景的内存管理工具
-
easy_node
图节点的智能指针
-
any_handle
一个线程安全、类型安全的智能指针,可以共享、存储和下转型为
dyn Any
-
mlsp
使用线程局部和全局原子计数器的智能指针小型库
-
ownref
提供将数据与其所有者捆绑在一起的智能指针类型
-
timed-locks
指向在超时后引发恐慌或错误的
tokio::sync
锁的智能指针 -
unique_ptr
Rust 中的智能指针实现
-
a_r_c_h_e_r_y
临时 CRATE
-
uni_rc_lock
可能表示 Rc
> 或 Arc > 的 trait -
智能指针
动态调用的智能指针
-
refptr
内建的引用计数结构
-
close
特质 + 智能指针用于手动对象销毁
-
dense-heap
代码定义了一个名为
DHeap
(密集堆) 的自定义分配器和一个名为DBox
(密集箱) 的智能指针。DHeap
负责管理内存分配,而DBox
... -
rscontainer
管理对象之间的依赖关系
-
mutable-constant
对常量值的可变访问
-
multiref
多重引用:一种安全的 [&T] -> &[T] 的实现方式
-
xarc
xarc
提供了原子交换的原子引用计数的智能指针,作为比原始原子指针更安全的无锁算法构建块。Xarc
与Arc
相当,但... -
dybs
动态单所有者、多借用智能指针的实验
-
async_destruction
一个在 tokio 中异步执行 drop 的智能指针
-
boow
Borrow Or oWned
智能指针。Cow 的替代品。 -
drc
添加一个新的 "Drc" 智能指针
-
strong_rc
没有弱计数的引用计数智能指针
-
smart-pointer
智能指针功能特性
-
elicit_macro
类似于 SmartPointer 的结构,用于多态性
-
ts-mem-pool
线程安全内存池crate
-
ece_421_sam_cynthia_aditya_trees
红黑树和AVL树的智能指针实现
-
drop-box
一个允许在值释放时自动运行回调的智能指针
-
Pointers_Study_With_Core_Concepts
关于Rust智能指针的研究,记录了其基本概念
-
drop-ptr
具有按类型自定义释放的智能指针
-
cowrc
一组基于写时复制的智能指针
-
arcy
支持异步释放的类似于Arc的智能指针
尝试使用 DuckDuckGo 进行搜索。