[−][src]Struct rayon_core::ThreadBuilder
Thread builder used for customization via
ThreadPoolBuilder::spawn_handler
.
Implementations
impl ThreadBuilder
[src]
pub fn index(&self) -> usize
[src]
Gets the index of this thread in the pool, within 0..num_threads
.
pub fn name(&self) -> Option<&str>
[src]
Gets the string that was specified by ThreadPoolBuilder::name()
.
pub fn stack_size(&self) -> Option<usize>
[src]
Gets the value that was specified by ThreadPoolBuilder::stack_size()
.
pub fn run(self)
[src]
Executes the main loop for this thread. This will not return until the thread pool is dropped.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ThreadBuilder
impl Send for ThreadBuilder
impl !Sync for ThreadBuilder
impl Unpin for ThreadBuilder
impl !UnwindSafe for ThreadBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
[src]
const ALIGN: usize
[src]
type Init = T
The type for initializers.
unsafe fn init(init: <T as Pointable>::Init) -> usize
[src]
unsafe fn deref<'a>(ptr: usize) -> &'a T
[src]
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
[src]
unsafe fn drop(ptr: usize)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,