Struct halide_runtime::runtime::halide_profiler_state [−][src]
#[repr(C)]pub struct halide_profiler_state { pub lock: halide_mutex, pub sleep_time: c_int, pub first_free_id: c_int, pub current_func: c_int, pub active_threads: c_int, pub pipelines: *mut halide_profiler_pipeline_stats, pub get_remote_profiler_state: Option<unsafe extern "C" fn(func: *mut c_int, active_workers: *mut c_int)>, pub sampling_thread: *mut halide_thread, }
Fields
lock: halide_mutexsleep_time: c_intfirst_free_id: c_intcurrent_func: c_intactive_threads: c_intpipelines: *mut halide_profiler_pipeline_statsget_remote_profiler_state: Option<unsafe extern "C" fn(func: *mut c_int, active_workers: *mut c_int)>sampling_thread: *mut halide_threadTrait Implementations
impl Clone for halide_profiler_state[src]
impl Clone for halide_profiler_state[src]fn clone(&self) -> halide_profiler_state[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for halide_profiler_state[src]
impl Copy for halide_profiler_state[src]Auto Trait Implementations
impl RefUnwindSafe for halide_profiler_state
impl RefUnwindSafe for halide_profiler_stateimpl !Send for halide_profiler_state
impl !Send for halide_profiler_stateimpl !Sync for halide_profiler_state
impl !Sync for halide_profiler_stateimpl Unpin for halide_profiler_state
impl Unpin for halide_profiler_stateimpl UnwindSafe for halide_profiler_state
impl UnwindSafe for halide_profiler_state