#[repr(C)]pub struct MlirLlvmThreadPool {
pub ptr: *mut c_void,
}Expand description
Re-export llvm::ThreadPool so as to avoid including the LLVM C API directly.
Fields§
§ptr: *mut c_voidRe-export llvm::ThreadPool so as to avoid including the LLVM C API directly.
Trait Implementations§
Source§impl Clone for MlirLlvmThreadPool
impl Clone for MlirLlvmThreadPool
Source§fn clone(&self) -> MlirLlvmThreadPool
fn clone(&self) -> MlirLlvmThreadPool
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MlirLlvmThreadPool
Auto Trait Implementations§
impl !Send for MlirLlvmThreadPool
impl !Sync for MlirLlvmThreadPool
impl Freeze for MlirLlvmThreadPool
impl RefUnwindSafe for MlirLlvmThreadPool
impl Unpin for MlirLlvmThreadPool
impl UnsafeUnpin for MlirLlvmThreadPool
impl UnwindSafe for MlirLlvmThreadPool
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