Ruby 3.5.0dev (2025-04-03 revision 29dafa5fc21343803127dda7d608f1f1f7908e7b)
|
Data Fields | ||
union { | ||
enum rb_ractor_basket_type e | ||
rb_atomic_t atomic | ||
} | type | |
VALUE | sender | |
union { | ||
struct { | ||
VALUE v | ||
bool exception | ||
} send | ||
struct { | ||
struct rb_ractor_basket * basket | ||
struct rb_ractor_selector_take_config * config | ||
} take | ||
} | p | |
Definition at line 41 of file ractor_core.h.
rb_atomic_t rb_ractor_basket::atomic |
Definition at line 44 of file ractor_core.h.
struct rb_ractor_basket* rb_ractor_basket::basket |
Definition at line 55 of file ractor_core.h.
struct rb_ractor_selector_take_config* rb_ractor_basket::config |
Definition at line 56 of file ractor_core.h.
enum rb_ractor_basket_type rb_ractor_basket::e |
Definition at line 43 of file ractor_core.h.
bool rb_ractor_basket::exception |
Definition at line 51 of file ractor_core.h.
VALUE rb_ractor_basket::sender |
Definition at line 46 of file ractor_core.h.
VALUE rb_ractor_basket::v |
Definition at line 50 of file ractor_core.h.