#internal-mutability

  1. 索引

    用于安全地从可变切片中检索多个可变元素的宏和方法,针对切片元素通常需要 RefCellCell (内部可变性方法) 的场景

    v0.3.6 100 #internal-mutability #slice #zero-allocation #mutable #run-time #elements #scenario
  2. token-ref-cell

    使用外部令牌同步访问的内部可变性单元

    v0.1.0 #cell #refcell #borrowing #internal-mutability #send-sync
  3. disjoint-sets

    三种并查集实现

    v0.4.2 2.9K #union-find #disjoint-set #tarjan #algorithm #data-structures #three #internal-mutability
  4. grit-data-prison

    提供结构体 Prison<T>,一个允许每个元素都有完全内部可变性的代际竞技场

    v0.4.0 #generational-arena #internal-mutability #arena #memory-safe #data-structures
  5. mut-rc

    暂时可变的 Rc<T>,最终会退化成 Rc<T>

    v0.1.3 #rc #aliasing #mutable #immutability #internal-mutability #temporarily #structures
  6. pin-cell

    一个pin-safe单元

    v0.2.0 2.3K #refcell #reference #internal-mutability #safe #pin #mutable #pinning
  7. rcu-clean

    使用RCU和Deref支持的智能指针

    v0.1.8 #pointers #rcu #arc #rc #lockless #internal-mutability
  8. zone-alloc

    基于区域的数据分配容器

    v0.4.0 #memory-management #arena-allocation #memory #allocation #arena #internal-mutability
  9. qcontext

    具有静态检查的零成本内部可变性的单次可初始化静态状态

    v0.4.0 #static #内部可变性 #初始化 #单例 #状态 #零成本 #静态检查
  10. arraylist

    基于Rust向量实现构建的包装器。使用感类似于Java Arraylist,使用方式直观,类似于Python列表和JavaScript数组。

    v0.1.5 #列表 #数组 #vec #包装器 #实用工具 #内部可变性 #API绑定
  11. interior_mutability_pointer

    围绕Rc<RefCell<T>>的包装器,允许直接访问内部方法

    v0.3.6 #指针 #内部可变性 #内存 #cell #实用工具
  12. pinus

    一个带刺的BTreeMap。您可以通过共享引用插入,并且值是pin-projected。

    v0.0.4 #内部可变性 #pin #b-tree #数据结构
  13. veccell

    Vec的内部可变性变体

    v0.4.0 #内部可变性 #vec #refcell
  14. cdl-list-rs

    使用Rc和RefCell实现的循环双链表

    v0.2.0 #链表 #循环 #内部可变性 #双向链表 #双端队列
  15. chainmap

    中间映射的可变性

    v0.1.2 #哈希表 # #互斥锁 #内部可变性
  16. unaligned

    包含用于封装非对齐值的类型

    v0.1.1 #cell #移动 #内部可变性 #仅存储 #对齐
  17. mut_family

    一个基于GAT的库,用于编写泛型代码,这些代码针对外部/内部可变性和引用的可变性

    v0.1.14 #可变性 #泛型 #内部可变性 #无分配 #内部
  18. mutate_once

    内部可变性、一次写入和可借用为 plain &T

    v0.1.1 378K #内部可变性 #可变性 #cell #一次写入
  19. shared_cell

    同一线程上并发任务之间的内部可变性

    v0.5.0 #内部可变性 #可变性 #cell #异步 #局部 #内部
  20. near-safe-cell

    更便捷的'UnsafeCell'包装器/替代品

    v0.1.5 #内部可变性 #cell #unsafecell
  21. vec_cell

    具有内部可变性和动态检查借用规则的Vec,允许对其元素取非重叠的可变引用

    v0.1.3 #vec #cell #引用 #可变 #内部可变性 #元素 #非重叠
  22. lock_cell

    使用Rust编写的自定义锁定单元格类型

    v0.6.0 #cell #lock #mutex #locking #interior-mutability #data-structures #no-standard-library
  23. 资源

    为每种类型的一个值提供安全的存储,具有内部可变性

    v1.1.0 210 #mutability #interior-mutability #container #resource #ecs
  24. retentive-lender

    具有调试信息的内部可变性哑容器,适用于WebAssembly

    v0.1.0 #interior-mutability #lender #debugging #retentive #wasm #borrower #borrow
  25. 尝试使用DuckDuckGo进行搜索。搜索.

  26. pure_cell

    GhostCell的替代品,通过const表达式提供安全的内部可变性

    v0.2.0 #interior-mutability #const #mutability #cell #pure #interior
  27. hv-lease-tracker

    与no-std兼容的借用来源跟踪,在实现内部可变原语时提供更好的诊断

    v0.1.0 #diagnostics #borrow #panic #interior-mutability #diagnostic #debugging
  28. arraysetcell

    具有内部可变性和无排序保证的固定容量、类似向量的数组

    v0.0.1 #interior-mutability #array #guarantees #order #fixed-capacity #cell #vector-like