Struct jl_sys::_jl_tls_states_t[][src]

#[repr(C)]
pub struct _jl_tls_states_t {
Show fields pub pgcstack: *mut _jl_gcframe_t, pub world_age: usize, pub tid: i16, pub rngseed: u64, pub safepoint: *mut usize, pub sleep_check_state: i8, pub gc_state: i8, pub in_finalizer: i8, pub disable_gc: i8, pub heap: jl_thread_heap_t, pub gc_num: jl_thread_gc_num_t, pub sleep_lock: uv_mutex_t, pub wake_signal: uv_cond_t, pub defer_signal: sig_atomic_t, pub current_task: *mut _jl_task_t, pub next_task: *mut _jl_task_t, pub root_task: *mut _jl_task_t, pub timing_stack: *mut _jl_timing_block_t, pub stackbase: *mut c_void, pub stacksize: usize, pub base_ctx: jl_ucontext_t, pub safe_restore: *mut sigjmp_buf, pub sig_exception: *mut _jl_value_t, pub bt_data: *mut _jl_bt_element_t, pub bt_size: usize, pub signal_request: sig_atomic_t, pub io_wait: sig_atomic_t, pub signal_stack: *mut c_void, pub system_id: jl_thread_t, pub in_pure_callback: c_int, pub finalizers_inhibited: c_int, pub finalizers: arraylist_t, pub gc_cache: jl_gc_mark_cache_t, pub sweep_objs: arraylist_t, pub gc_mark_sp: jl_gc_mark_sp_t, pub previous_exception: *mut _jl_value_t, pub locks: small_arraylist_t,
}

Fields

pgcstack: *mut _jl_gcframe_tworld_age: usizetid: i16rngseed: u64safepoint: *mut usizesleep_check_state: i8gc_state: i8in_finalizer: i8disable_gc: i8heap: jl_thread_heap_tgc_num: jl_thread_gc_num_tsleep_lock: uv_mutex_twake_signal: uv_cond_tdefer_signal: sig_atomic_tcurrent_task: *mut _jl_task_tnext_task: *mut _jl_task_troot_task: *mut _jl_task_ttiming_stack: *mut _jl_timing_block_tstackbase: *mut c_voidstacksize: usizebase_ctx: jl_ucontext_tsafe_restore: *mut sigjmp_bufsig_exception: *mut _jl_value_tbt_data: *mut _jl_bt_element_tbt_size: usizesignal_request: sig_atomic_tio_wait: sig_atomic_tsignal_stack: *mut c_voidsystem_id: jl_thread_tin_pure_callback: c_intfinalizers_inhibited: c_intfinalizers: arraylist_tgc_cache: jl_gc_mark_cache_tsweep_objs: arraylist_tgc_mark_sp: jl_gc_mark_sp_tprevious_exception: *mut _jl_value_tlocks: small_arraylist_t

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.