Struct rayon_core::ThreadBuilder [−][src]
pub struct ThreadBuilder { /* fields omitted */ }
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
impl Debug for ThreadBuilder
[src][+]
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,
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][+]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,