Struct jl_sys::_jl_task_t

source ·
#[repr(C)]
pub struct _jl_task_t {
Show 23 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 rngState: [u64; 4], pub _state: AtomicU8, pub sticky: u8, pub _isexception: AtomicU8, pub tid: AtomicI16, pub prio: i16, pub gcstack: *mut jl_gcframe_t, pub world_age: usize, pub ptls: jl_ptls_t, pub excstack: *mut jl_excstack_t, pub eh: *mut jl_handler_t, pub ctx: jl_ucontext_t, pub stkbuf: *mut c_void, pub bufsz: usize, pub _bitfield_align_1: [u32; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}

Fields

next: *mut jl_value_tqueue: *mut jl_value_ttls: *mut jl_value_tdonenotify: *mut jl_value_tresult: *mut jl_value_tlogstate: *mut jl_value_tstart: *mut jl_function_trngState: [u64; 4]_state: AtomicU8sticky: u8_isexception: AtomicU8tid: AtomicI16prio: i16gcstack: *mut jl_gcframe_tworld_age: usizeptls: jl_ptls_texcstack: *mut jl_excstack_teh: *mut jl_handler_tctx: jl_ucontext_tstkbuf: *mut c_voidbufsz: usize_bitfield_align_1: [u32; 0]_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>

Implementations

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 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.