pub struct ThreadsRunner<'mm> { /* private fields */ }Expand description
Wrapper for default thread pool implementation with C++ standard library
Implementations§
Source§impl<'mm> ThreadsRunner<'mm>
impl<'mm> ThreadsRunner<'mm>
Trait Implementations§
Source§impl Default for ThreadsRunner<'_>
impl Default for ThreadsRunner<'_>
Source§impl Drop for ThreadsRunner<'_>
impl Drop for ThreadsRunner<'_>
Source§impl ParallelRunner for ThreadsRunner<'_>
impl ParallelRunner for ThreadsRunner<'_>
Source§fn runner(&self) -> JxlParallelRunner
fn runner(&self) -> JxlParallelRunner
Get a
JxlParallelRunner for the parallel runner.Source§fn as_opaque_ptr(&self) -> *mut c_void
fn as_opaque_ptr(&self) -> *mut c_void
Get an opaque pointer to the runner.
Source§fn callback_basic_info(&self, basic_info: &BasicInfo)
fn callback_basic_info(&self, basic_info: &BasicInfo)
Callback function after getting basic info
Auto Trait Implementations§
impl<'mm> Freeze for ThreadsRunner<'mm>
impl<'mm> !RefUnwindSafe for ThreadsRunner<'mm>
impl<'mm> !Send for ThreadsRunner<'mm>
impl<'mm> !Sync for ThreadsRunner<'mm>
impl<'mm> Unpin for ThreadsRunner<'mm>
impl<'mm> !UnwindSafe for ThreadsRunner<'mm>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more