Struct jl_sys::_jl_task_t [−][src]
#[repr(C)]#[repr(align(16))]pub struct _jl_task_t {Show 28 fields
pub next: *mut jl_value_t,
pub queue: *mut jl_value_t,
pub tls: *mut jl_value_t,
pub donenotify: *mut jl_value_t,
pub result: *mut jl_value_t,
pub logstate: *mut jl_value_t,
pub start: *mut jl_function_t,
pub rngState0: u64,
pub rngState1: u64,
pub rngState2: u64,
pub rngState3: u64,
pub _state: u8,
pub sticky: u8,
pub _isexception: u8,
pub tid: u16,
pub prio: i16,
pub gcstack: *mut jl_gcframe_t,
pub world_age: usize,
pub ptls: *mut jl_tls_states_t,
pub excstack: *mut jl_excstack_t,
pub eh: *mut jl_handler_t,
pub __bindgen_padding_0: u64,
pub __bindgen_anon_1: _jl_task_t__bindgen_ty_1,
pub stkbuf: *mut c_void,
pub bufsz: usize,
pub _bitfield_align_1: [u32; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
pub __bindgen_padding_1: [u32; 3],
}
Fields
next: *mut jl_value_t
queue: *mut jl_value_t
tls: *mut jl_value_t
donenotify: *mut jl_value_t
result: *mut jl_value_t
logstate: *mut jl_value_t
start: *mut jl_function_t
rngState0: u64
rngState1: u64
rngState2: u64
rngState3: u64
_state: u8
sticky: u8
_isexception: u8
tid: u16
prio: i16
gcstack: *mut jl_gcframe_t
world_age: usize
ptls: *mut jl_tls_states_t
excstack: *mut jl_excstack_t
eh: *mut jl_handler_t
__bindgen_padding_0: u64
__bindgen_anon_1: _jl_task_t__bindgen_ty_1
stkbuf: *mut c_void
bufsz: usize
_bitfield_align_1: [u32; 0]
_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
__bindgen_padding_1: [u32; 3]
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for _jl_task_t
impl !Send for _jl_task_t
impl !Sync for _jl_task_t
impl Unpin for _jl_task_t
impl UnwindSafe for _jl_task_t
Blanket Implementations
Mutably borrows from an owned value. Read more