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_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
rngState: [u64; 4]
_state: AtomicU8
sticky: u8
_isexception: AtomicU8
tid: AtomicI16
prio: i16
gcstack: *mut jl_gcframe_t
world_age: usize
ptls: jl_ptls_t
excstack: *mut jl_excstack_t
eh: *mut jl_handler_t
ctx: jl_ucontext_t
stkbuf: *mut c_void
bufsz: usize
_bitfield_align_1: [u32; 0]
_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
Implementations
sourceimpl _jl_task_t
impl _jl_task_t
pub fn copy_stack(&self) -> c_uint
pub fn set_copy_stack(&mut self, val: c_uint)
pub fn started(&self) -> c_uint
pub fn set_started(&mut self, val: c_uint)
pub fn new_bitfield_1(
copy_stack: c_uint,
started: c_uint
) -> __BindgenBitfieldUnit<[u8; 4]>
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more