#不可变性

  1. 滚动

    一套强大、可扩展、泛型、端序感知的字节缓冲区读写特性

    v0.12.0 681K #byte #不可变性 #端序 #rread #rwrite
  2. rpds

    具有结构共享的持久化数据结构

    v1.1.0 235K #数据结构 #持久化 #不可变性 #无标准
  3. im

    不可变集合数据类型

    v15.1.0 387K #不可变性 #线程安全 #b树 #hamt #持久化 #rrb树
  4. imbl

    不可变集合数据类型

    v3.0.0 33K #不可变性 #持久化 #hamt #b树 #rrb树
  5. gix-object

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

    v0.44.0 432K #git #版本控制 #对象 #编解码器 #不可变性 #可变 #解码
  6. immutable-chunkmap

    一种快速不可变映射和集合,具有批量插入和更新方法,COW操作,以及大O高效的集合和合并操作实现

    v2.0.5 66K #不可变性 #集合操作 #集合 #映射 #函数式 #持久化 #数据结构
  7. implicit-clone

    类似于Copy的不可变类型和ImplicitClone特质

    v0.5.0 31K #不可变性 #复制 #rc #廉价复制
  8. sized-chunks

    高效的大小块数据类型

    v0.7.0 537K #数据结构 #稀疏数组 #不可变性 #性能 #固定大小 # #双端
  9. im-rc

    不可变集合数据类型(快速但不线程安全的版本)

    v15.1.0 163K #不可变性 #b树 #hamt #持久化 #线程安全 #rrb树
  10. kstring

    键字符串:针对映射键优化

    v2.0.2 385K #键字符串 #映射 #抽象 #优化 #性能 #不可变性 #内存
  11. arccstr

    线程安全、引用计数的空终止不可变字符串

    v1.3.2 1.0K #string #immutability #reference-counting #cstr #c-str
  12. 仙人掌

    不可变父指针树

    v1.0.7 7.6K #immutability #tree #parent #pointers #node #stack #root-node
  13. cantrip

    标准Rust集合的实用扩展方法

    v0.4.0 750 #collection #map #immutability #functional #data-structures #group-by
  14. shared_vector

    引用计数的向量数据结构

    v0.4.4 1.1K #reference-counting #immutability #counted #vector #shared #shared-data #data-structures
  15. rearch

    重新构想的应用设计和架构方法

    v0.10.2 #state-management #design #reactive #architecture #immutability #dependency-injection #incremental-computation
  16. grenad

    对不可变键值对进行排序、合并、写入和读取的工具

    v0.4.7 3.5K #key-value #key-value-store #immutability #read-write #sorting #pair #merge
  17. rearch-effects

    重新构想的应用设计和架构方法

    v0.6.0 240 #reactive #immutability #state-management #architecture #design #dependency-injection #incremental-computation
  18. rearch-tokio

    重新构想的应用设计和架构方法

    v0.10.4 230 #architecture #design #immutability #reactive #state-management #dependency-injection #incremental-computation
  19. list-fn

    泛型惰性列表

    v0.20.1 #functional-programming #iterator #lazy-evaluation #list #continuation #generator #immutability
  20. imbl-sized-chunks

    高效的大小块数据类型

    v0.1.2 31K #sparse-array #fixed-size #chunk #immutability #double-ended #sized #performance
  21. fingertrees

    不可变持久化手指树

    v0.2.11 #immutability #persistent #tree #data-structures #finger #structure #finger-tree
  22. ate

    具有强加密和身份验证的分布式不可变数据存储

    v1.3.0 100 #immutability #distributed-database #async #secure-communication #event-bus #nosql #crypto
  23. im-pathtree

    不可变、路径可寻址的树数据结构

    v0.7.0 1.0K #tree #path #immutability #data-structures
  24. rpds-pathtree

    不可变、路径可寻址的树数据结构

    v0.7.0 900 #tree #immutability #path #thread-safe #data-structures
  25. oco_ref

    一种用于存储具有相对便宜克隆功能的不可变值的智能指针。(类似于 Cow 遇到 Rc!)

    v0.2.0 24K #smart-pointers #reference-counting #immutability #cloning #cow #string #values
  26. im_ternary_tree

    结构共享的三叉树,即不可变数据结构

    v0.0.18 #tree #immutability #ternary #data-structures #structual-sharing
  27. im-lists

    持久展开链表和v链表

    v0.8.1 170 #linked-list #list #persistent #immutability #vlist #unrolled-linked-list #smart-pointers
  28. sif-rtree

    不可变的平坦R树

    v0.2.11 370 #r-tree #immutability #flat #spatial-index #memory-map #nearest #backed
  29. compact_strings

    字符串或字节字符串列表的更紧凑但有限的表示

    v4.1.2 130 #byte-string #list #compact #memory #data-structures #allocation #immutability
  30. intervaltree

    不可变区间树的泛型实现

    v0.2.7 11K #interval #tree #immutability #generic
  31. arkive

    不可变存档操作库

    v0.8.13 150 #immutability #directory #archive #ark #path-buf #content #tool
  32. vbs

    带有编译时版本检查的版本标记序列化适配器

    v0.1.6 1.8K #serialization #version #compile-time #data #immutability #deserialization #semver
  33. rocstr

    基于通用复制字符串的不可变固定容量栈

    v0.6.1 100 #string #immutability #stack #fixed-size #thread-safety #no-std
  34. our-string

    可内联的自定义共享字符串

    v0.1.1 100 #string #shared #customizable #byte #inlining #immutability #max
  35. append-only-bytes

    可共享的只读字节

    v0.1.12 650 #byte #byte-slice #append-only #data #immutability #shareable #array
  36. mut-rc

    临时可变的 Rc<T>,最终转化为 Rc<T>

    v0.1.3 160 #rc #aliasing #mutable #immutability #interior-mutability #temporarily #structures
  37. atefs

    基于不可变数据存储、强加密和身份验证构建的分布式文件系统

    v1.10.0 400 #immutability #filesystem #fuse #fs #log-file #data-model
  38. bufferbuffer

    来自Robert Nystrom的《游戏编程模式》中的双缓冲设计模式

    v0.2.0 210 #design-pattern #buffer #game-state #double #immutability #programming #borrowing
  39. ware

    中间件链

    v2.0.2 #middleware #immutability #chains #mutable
  40. imstr

    低成本的克隆和可切片的不可变字符串

    v0.2.0 240 #string #slice #zero-copy #immutability #parser #data #cheap
  41. scopegraphs-prust-lib

    prust的scopegraphs分支

    v0.1.0 #data-structures #immutability #persistent #thread-safe #functional #scopegraphs #ocaml
  42. sif-kdtree

    不可变的,平坦的k-d树

    v0.6.0 #kdtree #immutability #spatial #tree #spatial-index #flat #search
  43. char-list

    具有与字符链表相同API的持久字符串类型

    v0.4.0 #string #immutability #persistent #cons #data-structures #prepend
  44. pfds

    纯函数数据结构

    v0.4.0 #data-structures #distributed-systems #functional #collection #purely #immutability #concurrency
  45. vec-strings

    以不可变方式高效存储任何字符串

    v0.4.8 30K #string #utilities #immutability #store #compact #serde #box-str
  46. string-pool

    全局不可变字符串池,类似于Java

    v0.2.1 #string #immutability #pool #java #eventually #replace #reason
  47. goldboot-image

    定义了goldboot镜像格式

    v0.0.4 #image #goldboot #infrastructure #immutability #system #real #bit
  48. compt

    一个完整的二叉树访问库

    v2.1.0 120 #binary-tree #tree #binary #visitor #df #immutability #complete
  49. pinned-bucket

    用于固定和不可变项目的可变容器

    v0.4.3 240 #container #immutability #pinned #mutable #items
  50. tinybuf

    多种不可变字节数组的容器,针对小型数组进行了优化

    v0.3.0 #heap-allocation #byte-slice #immutability #byte-array #container #owned #copying
  51. interning

    线程本地和全局Interning库

    v0.2.3 #string-interning #memory #performance #immutability #global #distinct #value
  52. swimos_rtree

    SwimOS R-Tree

    v0.1.0 #r-tree #swim-os #2d-3d #objects #traits #immutability #real-time
  53. valistr

    使用正则表达式验证值创建不可变字符串包装类型

    v0.1.0 #immutability #regex #validation #values #wrapper #string #type
  54. fplist

    不可变、持久、单链表

    v0.2.1 #linked-list #immutability #persistent #multi-threading #memory #reference-counting #structure
  55. im_utils

    扩展im和im_rc容器以提供不可变方法

    v0.1.1 #immutability #im #utilities #utils #im-rc
  56. pumpkindb_client

    PumpkinDB客户端库

    v0.2.0 #key-value-database #database-client #database-engine #database #immutability #pumpkin-db #pumpkindb
  57. xitca-router

    xitca的router

    v0.3.0 600 #xitca #router #xitca-web #immutability #safe #parameters #routing
  58. 修改性

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

    v0.3.0 #reference #immutability #mutable #convert
  59. pumpkindb_engine

    PumpkinDB 引擎

    v0.2.0 #database-engine #key-value-database #database #immutability #key-value-store #pumpkin-db #pumpkindb
  60. non-empty-vec

    NonEmpty 向量实现,通过构造确保非空

    v0.2.3 750 #non-empty #immutability #vec #ensure #construction #traits #pop
  61. calcit_fingertrees

    (Calcit 分支 )不可变持久 fingertrees

    v0.0.3 #immutability #persistent #data-structures #priority-queue #calcit
  62. erased-type-arena

    具有适当释放的类型擦除分配区域

    v0.3.1 #arena #arena-allocator #memory-management #allocation #reference #graph #immutability
  63. banyan

    持久可索引树数据结构

    v0.17.1 110 #tree #persistent #immutability #database #data-structures
  64. hash-trie

    哈希数组映射Trie (HAMT) 不可变集合实现

    v0.4.0 #immutability #hash-map #functional-programming #generic #data-structures #concurrency #no-std
  65. lazy-cogs

    Lazy Cogs 是一个惰性可克隆数据结构的实现

    v1.0.0 #lazy-evaluation #data-structures #clone #immutability #lazy #immutable-data
  66. strseq

    Rust 的字符串序列库

    v0.1.1 #string #string-representation #buffer #sequence #compact #immutability #spans
  67. ppar

    持久不可变数组

    v0.3.1 #array #persistent #immutability #rope #concurrency #concurrent-programming #data-structures
  68. incremental-map

    增量不可变映射的组合器(参见 crate incremental

    v0.2.0 #incremental #immutability #combinator #maps #incr
  69. typed-arena-nomut

    区域,一种快速但有限的分配器类型

    v0.1.0 1.8K #arena #allocator #immutability #allocation #single #limited #objects
  70. atedb

    基于强加密和身份验证的不可变数据存储构建的分布式数据链(数据库)

    v1.8.0 140 #distributed-database #immutability #async #database-server #server #url-path #server-client
  71. ax_banyan

    持久可索引树数据结构

    v0.18.0 #tree #tree-structure #persistent #immutability #data-structures #database
  72. mucell

    在安全的情况下,可以通过不可变引用修改值的单元格

    v0.3.5 #cell #data-structures #immutability #reference #container #safe #value
  73. stringid

    轻量级系统,用于管理作为可读字符串和唯一数字的标识符

    v0.1.0 #unique-identifier #human-readable #string #numbers #editor #gamedev #immutability
  74. eris-rs

    Robust Immutable Storage (ERIS) 规范草案的编码

    v1.0.0 #immutability #storage #eris #robust #spec #encoding #draft
  75. frozenset

    frozenset(),用于Rust

    v0.2.2 #immutability #set #hashing #utility
  76. an-rope

    用于大型文本文档的an rope

    v0.3.1 #string #rope #data-structures #binary-tree #structure #document #immutability
  77. cash

    用于创建、计算、格式化和交换货币的不可变库

    v0.3.4 100 #currency #immutability #exchange #calculate #create #format
  78. fixed-index-vec

    一个类似于向量的数据结构,当删除元素时索引不会改变

    v0.1.0 #indices #version-control #structure #index #data-structure #immutability #order
  79. 尝试使用DuckDuckGo搜索。

  80. mutability_marker

    描述可变性的标记类型

    v0.1.1 #marker #immutability #mutability #state #mutable #const #mut
  81. banyan-utils

    与banyan树一起工作

    v0.10.1 #tree #immutability #persistent #database
  82. persistent_rope

    不可变持久rope数据结构

    v0.1.3 #persistent #rope #immutability #data-structures
  83. prust-lib

    在 Rust 中的持久性不可变数据结构

    v0.1.0 #data-structures #immutability #persistent #prust #thread-safe
  84. final

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

    v0.1.1 #immutability #value #wrap #reference #give #mutable #guarantees
  85. passive

    一组标记特质,用于分类被动数据结构

    v0.1.4 #data #pod #data-structures #traits #marker #classify #immutability
  86. error

    用于高度通用情况的高级错误类型

    v0.1.9 3.5K #errors #extensible #type-safe #traits #downcast #checking #immutability
  87. fral

    功能性随机访问列表

    v1.0.2 #list #immutability #persistent #cons #performance #fast
  88. buf-ref-reader

    当不需要修改数据或在下一次读取后保持数据时,更快的可增长缓冲读取器

    v0.3.0 #read #reader #buffering #growable #immutability #next #data
  89. rual-bin

    一个精简的嵌入式语言

    v0.1.0 #language #embeddable #syntax #lua #immutability #functional-first #rual
  90. pour

    可选连接的基数树,用于快速集合操作

    v0.2.1 #arc #data-structures #sync #set-operations #radix #immutability #difference
  91. freezable

    不可变数据

    v0.1.8 #immutability #freeze #thaw #no-std #debugging #data
  92. trove

    竞技场分配器

    v1.0.1 #arena-allocator #immutability #cloneable #thread-local #data-structures #value
  93. fremkit

    广播日志

    v0.1.1 #log #broadcast #immutability #reader #bounded #messages #structure
  94. big_num

    在 Rust 中的大数实现

    v0.1.0 #big-int #big-integer #numbers #immutability #operations #represented #notation
  95. mutuple

    替换 Python 不可变元组中的项

    v1.0.0 #tuple #python #immutability #items
  96. sbral

    快速不可变列表

    v0.1.0 #list #immutability #persistent
  97. ax_banyan_utils

    与banyan树一起工作

    v0.11.1 #tree #immutability #persistent #tree-structure #database #immutable
  98. persistent-list

    单链表持久化安全列表

    v0.1.0 #list #persistent #immutability #thread-safe
  99. send-cell

    具有运行时Send检查的不可变内存区域

    v0.1.4 #send #immutability #run-time #thread #memory-region #checking #happen
  100. sealingslice

    一个可变切片,可以将其初始部分密封,并提供密封部分的不可变引用

    v0.2.0 #slice #immutability #unsafe #no-std #interior
  101. quetta

    rust的不可变、引用计数的字符串

    v0.1.0 #string #immutability #reference-counting #text #primary
  102. ate-files

    访问存储在ATE中的文件的模型和辅助函数

    v1.2.0 140 #immutability #fs #filesystem
  103. signed

    处理带符号数的绝对值,避免混淆

    v0.1.1 #numbers #absolute #values #drop #abs-n #avoiding #immutability
  104. immutable_string

    Rust的不可变单实例字符串

    v0.1.1 #string #immutability #instance #single
  105. simple-observable

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

    v0.2.2 #observer #events #observable #pointers #data #immutability #mutable
  106. cons-list

    一个不可变单链表,类似于几乎所有函数式语言中的列表

    v0.0.3 #immutability #list #functional #seen #language #data-structures #singly-linked
  107. im_interval_tree

    用于存储和查询一系列区间的不可变数据结构

    v0.1.1 #interval-tree #immutability #querying #storing #collection #structure #bounds
  108. atomic_ref_box

    具有线程安全、不可变弱引用的Box

    v0.1.0 #weak-references #reference #heap-allocation #thread-safe #immutability #box #pointers
  109. freezie

    一个小型库,可以禁用包含类型的突变

    v1.0.0 190 #immutability #freeze #mutation #disable #contained #impl #deref-mut
  110. lexorank

    Atlassian JIRA 中的 LexoRank 排序系统的不变类实现

    v2.0.0 120 #jira #rank #immutability #ranking #class #atlassian #system
  111. disjoint-borrow

    切片的互斥可变借用

    v0.1.1 #borrow #disjoint #slice #mutable #immutability #intersect #numbers
  112. atomic_immut

    原子不可变值

    v0.1.4 550 #atomic #immutability #value #arc #thread #sync #move
  113. pathtree

    用于快速路径操作的不变树数据结构

    v0.1.0 #path #tree #immutability #structure #operations #clone #data-structures
  114. grapes

    持久图数据结构:树、图、竞技场等

    v0.3.0 #graph #persistent #tree #data-structures #immutability
  115. immutable-avl

    基于 AVL 树的 Rust 不变映射和集合实现

    v1.0.0 #immutability #avl #avl-tree #persistent
  116. bytestr

    便宜的可克隆和可切片的不变字符串

    v0.1.0 #zero-copy #string #immutability #cloneable #encoded-string #sliceable #cheaply
  117. halo

    Rust 中的 Elm 启发式状态管理器

    v0.1.0 #elm #state #immutability #redux
  118. bcbypass

    借用检查器绕过实用工具

    v2.1.0 #checker #value #bypass #mutable #reference #immutability #functions
  119. pure_ref

    仅创建不可变引用

    v0.1.3 #immutability #reference #pure #mutable #ref
  120. cachingmap

    通过内部可变性接受新条目的缓存哈希表

    v0.2.1 #entries #hash-map #cache #reference #accepting #immutability #thread-safe
  121. pyrpds

    Rust 持久数据结构的 Python 包装器

    v0.0.7 #python #persistent #immutability #data-structures #pyrsistent
  122. movable

    一个内部内容可以不可变移动的结构

    v0.1.1 #不可变 #移动 #不可变
  123. immutable-map

    基于权平衡树的不可变有序映射和集合

    v0.1.2 #函数式 #不可变 #映射 # #集合 #数据结构 #二叉搜索树
  124. graph-arena

    用于高效存储不可变图结构的集合类型

    v0.1.0 #不可变 # #集合
  125. semistr

    内联或堆上存储的不可变字符串

    v0.1.0 #字符串 #不可变 # #内联 #存储 #字节 #长度
  126. vertree

    每个节点都带有类型和版本的持久化 trie

    v0.2.2 #叶节点 # #持久化 #trie #不可变 #trie-节点 #集合操作
  127. wk

    不可变开发环境管理 CLI

    v0.5.0 #CLI #不可变 #管理 #环境
  128. joe-db

    嵌入式、内存中、不可变的关键字值数据库

    v0.1.0 #不可变 #内存 #数据库 #关键字值 #关键字值数据库
  129. immutable-seq

    不可变序列数据结构

    v0.1.2 #不可变 #序列 #数据结构 #集合
  130. global

    无宏的变量

    v0.4.3 #线程 #不可变 #变量 #锁定 #递归 #可变 #