#[repr(C)]
#[repr(align(16))]
pub struct _jl_tls_states_t {
Show 36 fields pub tid: i16, pub rngseed: u64, pub safepoint: *mut usize, pub sleep_check_state: u8, pub gc_state: u8, pub in_pure_callback: i8, pub in_finalizer: i8, pub disable_gc: i8, pub finalizers_inhibited: c_int, 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: u64, pub next_task: *mut _jl_task_t, pub previous_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 __bindgen_padding_0: u64, pub __bindgen_anon_1: _jl_tls_states_t__bindgen_ty_1, pub sig_exception: *mut _jl_value_t, pub bt_data: *mut _jl_bt_element_t, pub bt_size: usize, pub signal_request: u32, pub io_wait: sig_atomic_t, pub needs_resetstkoflw: c_int, pub system_id: jl_thread_t, 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

tid: i16rngseed: u64safepoint: *mut usizesleep_check_state: u8gc_state: u8in_pure_callback: i8in_finalizer: i8disable_gc: i8finalizers_inhibited: c_intheap: jl_thread_heap_tgc_num: jl_thread_gc_num_tsleep_lock: uv_mutex_twake_signal: uv_cond_tdefer_signal: sig_atomic_tcurrent_task: u64next_task: *mut _jl_task_tprevious_task: *mut _jl_task_troot_task: *mut _jl_task_ttiming_stack: *mut _jl_timing_block_tstackbase: *mut c_voidstacksize: usize__bindgen_padding_0: u64__bindgen_anon_1: _jl_tls_states_t__bindgen_ty_1sig_exception: *mut _jl_value_tbt_data: *mut _jl_bt_element_tbt_size: usizesignal_request: u32io_wait: sig_atomic_tneeds_resetstkoflw: c_intsystem_id: jl_thread_tfinalizers: 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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

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

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.