Module: Farce::Shareable::Native
- Includes:
- Farce::Shareable, Internal::Freeze::Native
- Included in:
- Abstract::Port, Counter, Flag, Lock
- Defined in:
- lib/farce/shareable.rb
Overview
A native object that publishes its initialized payload without structural freezing. Requires a backend that already implements safe publication and frozen checks. Including this module alone cannot make an ordinary Ruby object shareable. Native subclasses must not add Ruby instance variables on CRuby.