[−][src]Struct rayon_core::ThreadBuilder
Thread builder used for customization via
ThreadPoolBuilder::spawn_handler
.
Methods
impl ThreadBuilder
[src]
pub fn index(&self) -> usize
[src]
Get the index of this thread in the pool, within 0..num_threads
.
pub fn name(&self) -> Option<&str>
[src]
Get the string that was specified by ThreadPoolBuilder::name()
.
pub fn stack_size(&self) -> Option<usize>
[src]
Get the value that was specified by ThreadPoolBuilder::stack_size()
.
pub fn run(self)
[src]
Execute the main loop for this thread. This will not return until the thread pool is dropped.
Trait Implementations
Auto Trait Implementations
impl Send for ThreadBuilder
impl !Sync for ThreadBuilder
impl Unpin for ThreadBuilder
impl !UnwindSafe for ThreadBuilder
impl !RefUnwindSafe for ThreadBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,