Module: Ratomic

Defined in:
lib/ratomic/version.rb,
lib/ratomic.rb,
lib/ratomic/map.rb,
lib/ratomic/pool.rb,
lib/ratomic/queue.rb,
lib/ratomic/counter.rb,
lib/ratomic/undefined.rb

Overview

Ratomic provides Ractor-friendly mutable data structures backed by native Rust concurrency primitives.

The public API currently includes Counter, Map, Queue, and Pool.

Defined Under Namespace

Classes: Counter, Error, Map, Pool, Queue, Undefined

Constant Summary collapse

VERSION =

Current gem version.

"0.3.0"
UNDEFINED =

Internal shareable missing-value sentinel.

Ractor.make_shareable(Undefined.new)