#mutable

  1. replace_with

    暂时拥有一个可变位置上的值,并基于旧值替换为新值

    v0.1.7 129K #value #replace #mutable #mutability #ownership #state #temporarily
  2. gix-actor

    识别 git 实体的一种方式

    v0.32.0 465K #git-repository #version-control #actor #identify #identifying #mutable
  3. gix-object

    支持解码和编码的不可变和可变 git 对象

    v0.44.0 458K #git #version-control #object #codec #immutability #mutable #decoding
  4. atomic_refcell

    线程安全的 RefCell

    v0.1.13 118K #refcell #thread-safe #atomic #borrow #shared-state #mutable #concurrency
  5. reborrow

    为用户类型模拟 reborrowing

    v0.5.5 65K #reference #lifetime #reborrowing #user #emulate #mutable #types
  6. tui-react

    使用类似 React 的范式实现的 TUI 小部件,允许可变组件状态和渲染属性

    v0.23.2 4.6K #tui #component #state #widgets #render #user-interface #mutable
  7. compact_bytes

    一种内存高效的字节容器,在可能的情况下,透明地将字节存储在栈上

    v0.1.3 12K #byte #memory #compact #mutable #small
  8. phf_mut

    完美散列的可变容器

    v0.4.1 #hash-map #perfect-hash #mutable #container #key-value #maps #domain
  9. mut_set

    HashSet 的一个安全实现,具有 iter_mut 和 get_mut

    v0.4.0 350 #hash-set #mutable #iter-mut #hashset
  10. hrtb-lending-iterator

    基于高秩特性边界(HRTBs)的借用迭代器特性

    v0.3.1 #iterator #lending #traits #bounds #lending-iterator #mutable #overlapping
  11. indices

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

    v0.3.6 550 #interior-mutability #slice #zero-allocation #mutable #run-time #elements #scenario
  12. oval

    为与nom、winnow等一起使用而设计的流抽象。

    v2.0.0 900 #stream #nom #data #abstraction #parser #mutable #consuming
  13. starbase_events

    异步和可变事件系统。

    v0.6.3 1.8K #event-system #events #subscriber #framework #mutable #data #async
  14. hzrd

    基于危害指针的共享可变容器。

    v0.0.6 #hazard-pointers #garbage-collection #shared-state #multi-threading #mutable #container #reference
  15. partial-borrow

    部分借用一个结构体。

    v1.0.1 #struct-fields #partial #borrow #mutable #borrowing #mutably #reference
  16. HArcMut

    可变arc。

    v1.1.1 300 #harcmut #mutable #arc #mut #thread-local
  17. mut-rc

    暂时可变的 Rc<T>,它将退化成 Rc<T>

    v0.1.3 #rc #aliasing #mutable #immutability #interior-mutability #temporarily #structures
  18. pin-cell

    一个安全的引用安全细胞。

    v0.2.0 2.3K #refcell #reference #interior-mutability #safe #pin #mutable #pinning
  19. persistence

    在mmap之上实现的可调整大小的可变数组类型,为内存中的数据数组提供持久性。

    v0.0.6 #data #data-oriented #data-oriented-design #array #mmap #resizable #mutable
  20. ware

    中间件链。

    v2.0.2 #middleware #immutability #chains #mutable
  21. ntree-rs

    具有异步支持的可变n树。

    v0.1.9 #tree #mutable #traversal #async #algorithm #n-tree #arity
  22. deborrow

    安全地将可变引用分割成其字段,并帮助进行引用操作

    v0.3.1 #reference #mutable #progress-bar #split #thread #safe #buffer
  23. rapidsync

    快速且线程安全的嵌入式数据存储

    v0.1.9-alpha1 #thread-safe #data-store #rapid #mutable #hash-map #issue #performance
  24. takeable

    容器类型,允许临时从容器中移除,或永久移除并使容器无效

    v0.2.2 1.9K #move #container #state-machine #mutable #reference #moving #wrapper
  25. mutable

    跟踪结构的变化

    v0.2.8 #observer #observable #structures #complex #keep #track #derive
  26. pinned-bucket

    固定和不可变项的可变容器

    v0.4.3 240 #container #immutability #pinned #mutable #items
  27. mutstr

    用于 &str 的可变替代品

    v0.2.0 #string #str #mutable #mut #hash-table
  28. chime

    用于随时间连续、可预测、可变变化的WIP库

    v0.6.0 #continuous #change #mutable #predictable
  29. generic-mutability

    允许创建泛型可变性的API

    v0.1.0 #mutability #generic #mutable #no-alloc
  30. szl-simple-xml

    一个简单的XML解析器 - 编辑器:Sazhelle Gutierrez-Moulton

    v0.1.3 #xml-parser #node #extension #reading #storing #mutable #szl
  31. slice_adapter

    帮助在线程间共享切片

    v0.1.1 #slice #thread #reference #share #adapter #mutable #sharing
  32. pac_cell

    父和子单元

    v0.1.1 370 #parent #borrowing #child #cell #mutable #access #move
  33. graphlib

    用于图数据结构的强大Rust库

    v0.6.3 300 #graph #graph-algorithms #mutable #data-structures #no-std
  34. task-notify

    在数据被修改时通知异步任务

    v1.0.0 #task #data #notify #mutable #async-task #lock #wake
  35. mutification

    将不可变引用转换为可变引用

    v0.3.0 #reference #immutability #mutable #convert
  36. unity-yaml-rust

    Unity YAML 解析器

    v0.1.1 #yaml-parser #unity #pure #access #mutable #document #spec
  37. splitmut

    安全地从同一集合中检索多个可变值

    v0.2.1 34K #mutable #reference #mut #split #ref #multiple-values
  38. mutability_marker

    描述可变性的标记类型

    v0.1.1 #marker #immutability #mutability #state #mutable #const #mut
  39. designal

    用于与 futures-signals 一起使用的进程宏

    v0.3.2 #signals #mutable #futures-signals #signal #proc-macro
  40. cons

    快速简单的哈希合并

    v0.1.0 #hash-map #hash-consing #hash-set #mutable #internally
  41. mutablex

    用于创建 X 大小可变对象的宏

    v0.1.1 #mutable #size #macro #mutables #horrid #signals #test
  42. detach

    能够分离/重新连接成员项的帮助类型

    v0.0.42 260 #self-reference #reference #self #mutable
  43. once_mut

    静态变量的安全可变引用,只能获取一次

    v0.1.1 #once #mutable #static #mut #lazy-evaluation
  44. cw1-whitelist

    使用白名单的代理合约

    v2.0.0 3.7K #allowlist #contract #proxy #cw1 #admin #mutable #message
  45. modifier

    用于可变所有权类型的流畅链式 API

    v0.1.0 40K #chaining #mutable #modifiers #api #user #modification #fluid
  46. 最终版本

    将一个值包裹在一个不提供可变引用的类型中

    v0.1.1 #immutability #value #wrap #reference #give #mutable #guarantees
  47. ntree-macros

    ntree-rs的补充proc宏

    v0.1.4 #macro #proc #proc-macro #complementary #ntree-rs #mutable #async
  48. syncell

    RefCell的同步替代品

    v0.1.0 #cell #refcell #sync #value #mutable #borrowing
  49. vec_cell

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

    v0.1.3 #vec #cell #reference #mutable #interior-mutability #elements #disjoint
  50. atomic_cell

    无锁线程安全的可变内存位置

    v0.2.0 #thread-safe #atomic #lock-free #memory #mutable #locations #data
  51. slice-cell

    一个类似于Cell<[T]>的可变切片,允许使用切片类似的API

    v0.0.5 #cell #no-std #slice #io #api #cursor #mutable
  52. dirty_static

    用于不可变值的容器,允许在调试模式下(通过UnsafeCell)偷偷重新加载,同时在发布模式下保持数据安全且不变。这允许你在测试应用程序时调整数据...

    v0.1.1 #debug-mode #debugging #mutable #static #const #release #interactive-applications
  53. generic-cursors

    一种通用的方式来可变地遍历无环递归数据结构

    v0.0.3 #data-structures #recursion #acyclic #traversal #mutable #cursor #mutably
  54. tapir

    为rust添加tapping功能

    v1.0.1 #tap #mut #variables #tapping #mutable #full #ownership
  55. bufferpool

    由一个连续的向量支持的向量数组 - 允许非重叠区域的可变借用

    v0.1.7 #vector #buffer #region #contiguous #backed #non-overlapping #mutable
  56. mutable-constant

    对常量值的可变访问

    v0.1.0 #value #mutable #constant #smart-pointers
  57. cursedcontainer

    一个“诅咒”容器,具有不透明的键,可以用作静态变量

    v0.1.2 #reference #variables #container #key #opaque #mutable #static
  58. 尝试使用 DuckDuckGo 进行搜索。

  59. shared_slab

    具有共享插入功能的数据结构

    v0.1.0 #slab #allocator #shared #insertion #structure #key #mutable
  60. borrowck_sacrifices

    为了使借用检查器开心并让开发者保持理智所必需的牺牲

    v0.1.0 #borrow #unsafe #mutable
  61. simple-observable

    用于可变和不可变数据的可观察指针

    v0.2.2 #observer #events #observable #pointers #data #immutability #mutable
  62. raw_pointer

    安全地处理指向通用类型的原始可变指针

    v0.1.4 #raw-pointers #generic #safely #mutable
  63. functional_vec

    可变 Vec 方法的拥有版本

    v0.2.0 #vec #no-std #owning #versions #methods #mutable #functional
  64. disjoint-borrow

    切片的互斥可变借用

    v0.1.1 #borrow #disjoint #slice #mutable #immutability #numbers #intersect
  65. mqueue

    可变先进先出队列

    v0.1.0 #queue #fifo-queue #mutability #data #loop #mutable
  66. our

    用于共享可变数据的舒适、高度泛型的包装器

    v0.5.0 #mutable #share #reference-counting #object
  67. dispatchers

    消息调度器

    v0.3.0 #mutable #message #async
  68. iterify

    将任何类型转换为具有闭包的迭代器!

    v0.1.2 #iterator #closures #iterate #anything #reference #functional-programming #mutable
  69. pure_ref

    仅创建不可变引用

    v0.1.3 #immutability #reference #pure #mutable #ref
  70. sg-whitelist-flex

    Stargaze 弹性白名单合约

    v3.14.0 1.5K #allowlist #flexible #stargaze #mutable #address #whale-cap #contract
  71. bcbypass

    借用检查器旁路实用工具

    v2.1.0 #checker #value #bypass #mutable #reference #immutability #function
  72. macro-while-mut

    宏,允许创建具有可变条件状态的while循环

    v0.1.1 #condition #mutable #macro #length #state #create #while-cycle
  73. eater-arc-illegal

    允许多个可变引用的Arc(非法!)

    v0.1.0 #arc #mutable #reference #illegal #arc-illegal #eater #multiple
  74. mitochondria

    Cell 的动力工厂

    v1.1.2 220 #cell #powerhouse #refcell #mutable #container
  75. ordered-vector

    保持有序的可变元素向量

    v0.1.5 #vector #ordered #mutable #elements #keep
  76. abstract-cw1-whitelist

    使用白名单的代理合约

    v3.0.0 2.3K #allowlist #contract #cw1 #admin #proxy #mutable #message
  77. spare_buffer

    Vec的包装器,提供对向量的“备用”容量的可变切片访问

    v0.1.1 #capacity #slice #buffer #mutable #spare #access #give
  78. peepable

    允许窥视不可变引用的Peekable

    v0.1.1 #immutability #reference #peekable #iterator #peeping #peeper #mutable
  79. pinarcmutex

    PinArcMutex 类型,用于对固定数据的共享可变访问

    v0.1.1 #pinned #mutable #shared #access #data #mutex #pin
  80. mutslices

    创建向量多个可变切片的能力

    v0.1.0 #slice #vector #mutable #create #ability #range #array
  81. take

    Rust的容器实用工具

    v0.1.0 4.2K #container #utility #value #inner #reference #mutable #cell
  82. global

    无宏的变量

    v0.4.3 #thread #immutability #variables #locking #recursion #mutable #macro
  83. shared_mut_ref

    引入一个类型,用于共享可变引用并修改其后的值

    v0.1.0 #mutable #value #reference #behind #sharing #introduce #shared-mut
  84. app-state

    Rust 的线程安全、可变应用程序状态

    v0.1.0 160 #state #mutable #thread-safe #applications #counter #u32 #initialization
  85. to-mut

    将不可变引用转换为可变引用

    v0.1.0 #reference #immutability #convert #mutable
  86. replace-map

    通过 &mut 引用执行按值操作

    v0.0.7 #closures #mutable #value #location #memory #reference #replace
  87. write_ref

    支持只写引用和切片

    v0.1.1 #reference #write #slice #write-only #mutable #elements #buffer
  88. ref-mut-n

    定义嵌套可变引用

    v1.0.1 #mut #defines #nested #reference #mutable #ref
  89. vecvec

    支持在任一维度上可变分割的二维 Vec

    v0.1.0 #mutable #split #vec #dimension #two-dimensional
  90. unchecked_mutable

    无需运行时成本的共享可变

    v0.1.0 #mutable #shared #run-time #unchecked
  91. graphy_static_util

    一些帮助使用 lazy_static 创建可变静态的实用工具

    v0.3.0 #static #mutable #lazy-static
  92. retain_mut

    提供与 retain 相同功能但给谓词提供可变借用的方法

    v0.1.9 604K #retain #give #mutable #mutable-borrow #no-std #predicate #reference
  93. region_buffer

    允许有多个可变非重叠区域的可增长数组

    v0.1.5 #region #mutable #buffer #shared #reference
  94. mut_set_derive

    HashSet 的一个安全实现,具有 iter_mut 和 get_mut

    v0.4.0 370 #hash-set #mutable #iter-mut
  95. set_enum_fields

    添加设置枚举字段的能力,并返回可变的枚举字段。基于 enum-fields

    v0.1.5 #enums #fields #mutable #enum-fields #set #return #ability