Struct machinery_api::foundation::TaskSystemApi [−][src]
#[repr(C)]pub struct TaskSystemApi { pub run_task: Option<unsafe extern "C" fn(f: Option<unsafe extern "C" fn(data: *mut c_void, id: u64)>, data: *mut c_void, debug_name: *const c_char) -> u64>, pub is_task_done: Option<unsafe extern "C" fn(id: u64) -> bool>, pub is_task_done_else_assist: Option<unsafe extern "C" fn(id: u64) -> bool>, pub cancel_task: Option<unsafe extern "C" fn(id: u64)>, pub is_task_canceled: Option<unsafe extern "C" fn(id: u64) -> bool>, }
Fields
run_task: Option<unsafe extern "C" fn(f: Option<unsafe extern "C" fn(data: *mut c_void, id: u64)>, data: *mut c_void, debug_name: *const c_char) -> u64>is_task_done: Option<unsafe extern "C" fn(id: u64) -> bool>is_task_done_else_assist: Option<unsafe extern "C" fn(id: u64) -> bool>cancel_task: Option<unsafe extern "C" fn(id: u64)>is_task_canceled: Option<unsafe extern "C" fn(id: u64) -> bool>Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for TaskSystemApi
impl Send for TaskSystemApi
impl Sync for TaskSystemApi
impl Unpin for TaskSystemApi
impl UnwindSafe for TaskSystemApi
Blanket Implementations
Mutably borrows from an owned value. Read more