Struct rayon_core::ThreadBuilder [−][src]
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,
pub 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]
pub const ALIGN: usize
[src]
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
[src]
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
[src]
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
[src]
pub 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.
pub 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>,