Struct r_core::r_core_tasks_t [−][src]
#[repr(C)]pub struct r_core_tasks_t {
pub task_id_next: c_int,
pub tasks: *mut RList,
pub tasks_queue: *mut RList,
pub oneshot_queue: *mut RList,
pub oneshots_enqueued: c_int,
pub current_task: *mut r_core_task_t,
pub main_task: *mut r_core_task_t,
pub lock: *mut RThreadLock,
pub tasks_running: c_int,
pub oneshot_running: bool,
}
Fields
task_id_next: c_int
tasks: *mut RList
tasks_queue: *mut RList
oneshot_queue: *mut RList
oneshots_enqueued: c_int
current_task: *mut r_core_task_t
main_task: *mut r_core_task_t
lock: *mut RThreadLock
tasks_running: c_int
oneshot_running: bool
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_core_tasks_t
impl !Send for r_core_tasks_t
impl !Sync for r_core_tasks_t
impl Unpin for r_core_tasks_t
impl UnwindSafe for r_core_tasks_t
Blanket Implementations
Mutably borrows from an owned value. Read more