#arc

  1. arc-swap

    原子可交换的 Arc

    v1.7.1 3.2M #arc #atomic #swappable #read #atomically #scenario #performance
  2. triumphe

    std::sync::Arc 的分支,增加了额外功能,没有弱引用(最初为 servo_arc)

    v0.1.13 1.4M #引用计数 #弱引用 #arc #数据结构 #sync #ffi
  3. arcstr

    更好的引用计数字符串类型,支持零成本(无分配)的字符串字面量支持,以及引用计数的子字符串

    v1.2.0 268K #string #string-literal #引用计数 #arc #rc #rc-str
  4. mail-auth

    Rust 的 DKIM, ARC, SPF 和 DMARC 库

    v0.5.0 4.9K #dkim #arc #message-authentication #e-mail #email #spf #dmarc
  5. archery

    封装引用计数指针的原子性

    v1.2.1 284K #smart-pointers #reference-counting #rc #arc #data-structures #atomic
  6. by_address

    通过地址比较和哈希指针的包装器

    v1.2.1 183K #pointers #raw-pointers #smart-pointers #reference #hash #rc #arc
  7. arcshift

    std::sync::Arc 的替代品,支持更新值,但有一些注意事项

    v0.1.9 800 #arc #atomic #value #thread #instance #smart-pointers #access
  8. ra_ap_intern

    rust-analyzer 的基于 Arc 的全局对象中继基础设施

    v0.0.230 4.5K #rust-analyzer #ide #interning #arc #front-end #compiler #language-server
  9. algorithm

    关于算法数据结构,现在有 lru/lru-k/lfu/slab/rbtree/roaring_bitmap/timer_wheelss,关于算法常用的数据结构

    v0.1.6 420 #lru #slab #data-structures #lfu #arc #timerwheel
  10. weak-table

    弱哈希表和集合

    v0.3.2 35K #hash-map #weak #container #arc #rc #hash-table #hash-set
  11. aarc

    Arc 和 Weak 的原子更新变体,用于无锁并发

    v0.2.1 16K #reference-counting #hazard-pointers #arc #lock-free #atomic #smart-pointers #thread-safe
  12. rc-u8-reader

    从引用计数实例中读取 u8 数据的小型实现

    v2.0.16 360 #reference-counting #u8 #rc #read #arc #in-memory #io-read
  13. rclite

    小型、快速且内存友好的引用计数库,兼容 Arc 和 Rc API

    v0.2.4 950 #reference-counting #rc #arc #no-std
  14. intern-arc

    释放未使用值的 interners

    v0.6.1 700 #interning #string-interning #intern #memory #arc #reference #reference-counting
  15. servo_arc

    具有一些额外功能且不包含弱引用的 std::sync::Arc 的分支

    v0.3.0 469K #weak-references #reference-counting #arc #fork #servo #sync #cases
  16. pared

    投影引用计数指针

    v0.3.0 370 #shared-ptr #reference-counting #arc #rc #shared-data #projected #aliasing
  17. synchronized-writer

    同步写入数据的小型实现

    v1.1.11 3.2K #arc-mutex #synchronized #mutex #write #sync #arc #io-write
  18. portable-atomic-util

    使用 portable-atomic 构建的同步原语

    v0.2.2 13K #synchronization-primitive #atomic #portable-atomic #std #built #arc #wake
  19. fs-hdfs

    libhdfs 绑定库和安全的 Rust API

    v0.1.12 #hdfs #hadoop #bindings #api #safe #libhdfs #arc
  20. pin-weak

    围绕 Pin> 的等效物的小型包装器

    v1.1.0 44K #rc #pin #arc #weak #weak-references
  21. warcrwlock

    Rust 中提供用于结构体和特质的属性宏。使用底层的异步引用 (Arc) 和异步读写 (RWlock) 控制元素重写代码。

    v2.0.1 550 #arc #attributes #rwlock #async #read-write #lazy-evaluation #data-structures
  22. ambient_cb

    定义了用于包装在 Arc 中的回调的辅助类型,这些回调实现了 Debug

    v0.3.1 330 #callback #debugging #arc #derive-debug #multiplayer-game #run-time #ambient
  23. rc-box

    Rc 和 Arc 已知的唯一版本

    v1.2.0 11K #reference-counting #rc #arc #unique #box
  24. arc-swap-for-cow

    原子可交换的 Arc

    v1.7.1 #arc #atomic #swappable #atomically #write-seldom #arc-swap #read
  25. unarc-rs

    处理和提取 ARC、ZOO、SQZ 和 HYP 归档

    v0.4.1 150 #arc #archive #compression #extracting #file #sqz #zoo
  26. pi_share

    rc, arc, lock, atomic

    v0.4.15 410 #share #pi #rc #atomic #lock #arc #sync
  27. compact-rc

    低内存引用计数指针

    v0.5.5 #reference-counting #rc #arc #data-structures #pointers #low-memory #integer
  28. tarc

    可转换、类型擦除和 FFI 安全的 Arc

    v0.1.4 2.3K #arc #transposable #scenario #ffi-safe #type-erasable #type-erased #addition
  29. lmfu

    低内存占用实用工具(字符串、HashMap、JSON)

    v1.3.1 #low-memory #hash-map #memory #json #arc #hashmap #no-std
  30. arc-isle

    Arc 项目的接口规范语言:设计和实现

    v0.1.2 #interface #specification-language #design #path #arc #url-path #post
  31. HArcMut

    可变 arc

    v1.1.1 300 #harcmut #mutable #arc #mut #thread-local
  32. arc-writer

    弧写入器

    v0.2.0-alpha.12 900 #arc #writer #broker #numbers #transport #session #longer
  33. axka-rcu

    用于保护共享数据的引用计数(RCU)原语

    v1.0.0 130 #rcu #shared-data #arc #sync #data-structures #debugging
  34. arcflash

    根据IEEE 1584进行弧光计算

    v0.1.0 170 #arc #flash #calculations #ieee #systems #ieee-1584
  35. serde-intern

    一个Serde插件,允许在反序列化过程中在Arc后进行字符串和字节序列的池化

    v1.0.0 100 #string-interning #arc #deserialize #serde #byte-sequences #during #behind
  36. splitrc

    线程安全的分割引用计数

    v0.1.11 140 #reference-counting #rc #arc #sync
  37. arcerror

    对Arc和Rc的轻量级封装,其中T: Error。为这两种类型实现Error。无不安全代码,无依赖。

    v0.1.5 160 #error #rc #arc #errors #http-response #http-server #broadcast-channel
  38. rcu-clean

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

    v0.1.8 #pointers #rcu #arc #rc #lockless #interior-mutability
  39. node-to-arc-centric-dbg

    将BCALM2输出的以节点为中心的de Bruijn图转换为以弧为中心的de Bruijn图,作为边列表输出

    v3.0.1 #graph #de #node #bruijn #edge #arc #list
  40. genrc

    允许子对象指针的引用计数指针类型

    v0.3.0 #shared-ptr #rc #zero-copy #arc #projected #weak-references #zerocopy
  41. arc-cell

    用于包含Arc/Weak的简单Cell-like对象的辅助工具

    v0.3.3 5.9K #cell #arc #sync
  42. atomic_sibling_counter

    一个共享计数器,允许并行线程/任务检查它们有多少兄弟。计数器是原子的,线程/任务不会被任何方式同步或耦合。

    v0.1.0 #counter #rate-limiting #atomic #siblings #arc #parallel-processing
  43. hybrid-rc

    线程安全的混合引用计数指针

    v0.6.0 #reference-counting #rc #arc #biased-rc #garbage-collection
  44. rc-borrow

    Rc 和 Arc 的借用形式

    v1.4.0 750 #arc #rc #reference #borrow
  45. scalar_map

    map 用于标量类型

    v0.1.4 #scalar #map #types #mutex #arc #arc-mutex #options
  46. maprc

    允许智能指针仅引用引用计数分配的一部分的 Rc 和 alloc::sync::Arc 的替代方案

    v0.1.0 #smart-pointers #allocation #rc #alloc #arc #refer #sync
  47. backdrop_arc

    使用 Backdrop! 在后台释放 Arc 的大型或复杂内容(稍后,在另一个线程中,或两者!完全可定制!支持 Tokio!)

    v0.3.0 #arc #drop #sync #background-thread #ffi #data-structures #content
  48. smash-arc

    处理 Smash Ultimate 的 data.arc 文件

    v0.6.0 110 #smash #ultimate #arc #file-format #directory #region #data-file
  49. smol_buf

    具有 O(1) 克隆的小字符串优化字符串/缓冲区类型

    v0.1.0 #string #clone #byte #inline #size #arc #following
  50. speedy_refs

    一组简单、快速且有用的智能指针

    v0.2.7 #smart-pointers #refcell #rc #borrow #shared #sync #arc
  51. wobbly

    类似于 Weak 但也可以保持值存活状态的 wobbly 所拥有的引用计数指针

    v0.1.1 #reference-counting #rc #weak #arc
  52. arc-trait

    自动为 Arc 实现任何特性

    v0.1.2 500 #traits #arc #macro #proc-macro #utilities #reduce-boilerplate #generate
  53. js_arc

    WASM 中 JsValue 的 Send + Sync 抽象

    v0.1.0 #js-value #send-sync #wasm #abstraction #arc #wrap #async
  54. tinypointers

    占用 8 或 16 位指针的实现

    v0.2.2 #pointers #16-bit #arc #box #respectively #flags #mut
  55. tiptoe

    易于支持的侵入式引用计数智能指针

    v0.0.2 #intrusive #rc #smart-pointers #arc #no-std
  56. mappable-rc

    可映射的引用计数类型

    v0.1.1 9.2K #rc #reference #arc #thread
  57. elysees

    triumphe的分支,现在有更多的指针技巧

    v0.3.0 #arc #weak-references #sync #ffi #reference-counting #data-structure
  58. libsmallworld

    位于"smallworld"二进制crate之后

    v0.1.0 #arc #opening-title #region #create #another #convert #smallworld
  59. jss-pest

    通过Pest实现的Arc可读配置解析器

    v0.4.2 #json-schema #config-parser #pest-parser #open-api #readable #arc #properties
  60. arcu

    使用Arc保持读取关键部分并处理清理的Rcu实现

    v0.1.1 200 #rcu #synchronization #critical-section #arc #read #cleanup #handle
  61. larc

    懒Arc/弱指针

    v0.5.0 #smart-pointers #lazy-evaluation #arc #static #cow #configuration-management #data-management
  62. tupperware

    为您的类型提供存储特性

    v0.2.0 #polymorphism #traits #types #representation #arc #rc #stored
  63. monome-rs

    与monome设备通信

    v1.1.3 #devices #talk #monome #grid #arc
  64. warcmutex

    Rust中提供用于mods、structs和impls的属性宏。使用底层的异步引用(Arc)和异步突变(Mutex)控制元素重写代码。

    v1.0.2 #arc-mutex #mutex #arc #attributes #async #macro
  65. 尝试使用DuckDuckGo进行搜索。

  66. fenic

    测试并发代码

    v0.1.0 #testing #thread #concurrency #sync #atomic #model #arc
  67. rcell

    一个可以持有Arc或Weak智能指针或为空的Cell

    v2.0.0 #cell #arc #reference-counting #weak #weak-references #sync #empty
  68. rayon_croissant

    <lqd> 在名称上进行讨论:一种被映射、折叠和收集的东西,一个🥐

    v0.2.0 180 #arc #atomic #split #thread #parallel-iterator
  69. rc-slice2

    易于划分的引用计数切片

    v0.4.1 #slice #rc #arc #range #data-structures #vector
  70. cura

    可以大量清理代码的arc锁系统

    v0.8.0 #lock #arc #cleanup #memory #foo #lot #ff
  71. archway

    Rust的Rc和Arc交互的特质

    v0.3.1 #rc #arc #pointers #shared-ptr #shared #no-std #pointer
  72. uni_rc_lock

    可能表示Rc>或Arc>的特质

    v0.2.0 #lock #smart-pointers #rc #arc
  73. hv-cell

    带有额外Arc中心功能的atomic_refcell crate的no-std端口

    v0.1.0 #refcell #atomic #arc #sync #cell
  74. a_r_c_h_e_r_y

    临时CRATE

    v0.4.3 #rc #arc #reference-counting #smart-pointers #no-std
  75. counting-pointer

    引用计数指针的结构体。性能优于'std::rc::Rc'和'std::sync::Arc',因为它只计算强引用,而不是弱引用。

    v0.2.0 #rc #arc #reference-counting #weak-references
  76. refcount-interner

    用于字符串、切片和其他数据的引用计数归一化库

    v0.2.4 #interning #string-interning #rc #arc #reference-counting #hash
  77. arc-rs

    Arc可读配置

    v0.5.1 230 #arc #readable #configuration
  78. arc-atomic

    指向Arc的原子指针

    v0.1.0 420 #arc #atomic #pointers #thread #operations #swap #manage
  79. reloadable-core

    通用的可重载状态管理核心特质

    v0.1.0 #state-management #state #arc #utils #arc-swap
  80. refptr

    固有引用计数的结构体

    v0.2.0 #reference-counting #rc #arc #sync #data-structures #weak-references #smart-pointers
  81. EventEmitter

    受NodeJS启发的EventEmitter对象

    v0.0.4 #eventemitter #event #nodejs #callback #event-listener #object #arc #sync
  82. reloadable-state

    通用的可重载共享状态

    v0.1.0 #state #shared-state #arc #utilities #arc-swap
  83. 倒装

    可选的倒装基数树,以实现快速的集合操作

    v0.2.1 #arc #data-structures #sync #set-operations #radix #immutability #difference
  84. hv-elastic

    延长生命周期和“借出”非静态类型的“贷款”的几乎安全和安全的抽象

    v0.4.1 #lifetime #reference #arc #sync #no-std
  85. arcmut

    引入ArcMut,FFI实用工具

    v0.1.0 #arc #ffi #bindings
  86. io-arc

    基于IO特质代理的Arc概念证明

    v1.0.0 #concepts #arc #traits #io #proof #delegation
  87. arcell

    Arc获得内部可变性

    v0.1.2 130 #arc #cell #arc-cell
  88. collect_into_rc_slice

    允许您将一个Iterator<Item=T>收集到一个Rc<[T]>Arc<[T]>中,而无需进行两次堆分配

    v1.0.0 #heap-allocation #rc #collect #arc #needing #iterator-item-t #trying
  89. re-init-rc

    为Rc和Arc弱指针提供包装,以便在内部值已丢弃时访问时自动重新初始化

    v0.1.0 #rc #arc #pointers #weak #inner #value #wrappers
  90. verilog-arc

    基于proc宏的OpenVAF代码生成后端

    v0.4.2 #generation #proc-macro #verilog #arc #open-vaf #generate #back-end
  91. provenant

    Arc版本,可以通过概率跟踪来源来释放存在弱指针时的内存

    v0.1.1 #arc #sync #weak #data-structures #memory #free-memory #pointers
  92. arbalest

    类似于 Arc,但弱引用不会禁止可变访问

    v0.2.1 130 #atomic #weak-references #thread #arc #reference-counting
  93. tark

    具有线程局部强/弱计数的 Arc

    v0.1.3 #count #arc #thread-local #strong-weak
  94. yasi

    字符串内部化器

    v0.1.5 500 #string-interning #display #arc #intern #string #interning
  95. fallacy-arc

    可失败的 Arc

    v0.1.1 #arc #fallible #alloc
  96. libmcs

    一个 MCS 锁库

    v0.1.0 #lock #mutex #sync #mcs #node #arc #queue
  97. quinine

    原子单调容器(Mono{Box,Arc})

    v0.2.0 380 #container #atomic #arc #box #monotonic #version
  98. arc-ext

    为 Arc 等提供扩展,如字段投影

    v0.1.0 #projection #extension #field #arc #ext #lifetime #arc-t
  99. pi_pointer

    指针,类似于 arc 和 RC,但将在连续空间中分配类似的对象

    v0.1.0 #pi #pointers #rc #allocate #objects #continuous #arc
  100. atomic_immut

    原子不可变值

    v0.1.4 550 #atomic #immutability #value #arc #thread #sync #move
  101. finarc

    当最后一个克隆被丢弃时调用一次终结器的 Arc

    v0.2.0 #arc #callback #finalization
  102. arc_new_cyclic_n

    类似于 Arc::new_cyclic 的函数,但具有大于 1 的可变数量

    v1.0.2 #cyclic #arc #greater #arities
  103. re0-pest

    通过Pest实现的Arc可读配置解析器

    v0.2.0 #config-parser #pest #arc #readable
  104. asc

    原子强计数

    v0.1.1 #sync #arc #ffi #data-structures
  105. balancer

    使用 rayon 和 mpi 实现简单形式的节点间 + 节点内并行

    v0.2.0 #parallelism #rayon #mpi #universe #intranode #internode #arc
  106. drc

    添加一个新的 "Drc" 智能指针

    v0.1.2 #pointers #rc #smart-pointers #weak #arc #weak-references #reference
  107. arc-pest

    通过Pest实现的Arc可读配置解析器

    v0.4.0 #config-parser #arc #pest #readable
  108. eater-arc-illegal

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

    v0.1.0 #arc #mutable #reference #illegal #arc-illegal #eater #multiple
  109. arc-vector-rust

    Rust 客户端用于 Arc 向量搜索引擎

    v1.4.0 #vector-search #arc #search-engine #client #grpc #run #info
  110. extra_atomics

    原子指针的抽象。例如 AtomicBox 和 AtomicArc。

    v0.1.1 #abstraction #arc #atomic #atomic-box #ptr
  111. icee-container-rs

    用于自定义依赖注入的容器服务

    v0.1.2 #container #service #di #set #local #arc #sync
  112. with_lock_auto

    无需锁定即可轻松安全地访问 arc-mutexes

    v1.0.0 #arc-mutex #mutex #arc
  113. flexible-locks

    灵活锁

    v0.1.0 #mutex #flexible #locks #primitive #raw #arc #cfg