[−][src]Struct tokio_threadpool::Worker
Thread worker
This is passed to the around_worker
callback set on Builder
. This
callback is only expected to call run
on it.
Methods
impl Worker
[src]
pub fn id(&self) -> &WorkerId
[src]
Returns a reference to the worker's identifier.
This identifier is unique scoped by the thread pool. It is possible that different thread pool instances share worker identifier values.
pub fn run(&self)
[src]
Run the worker
This function blocks until the worker is shutting down.
Trait Implementations
Auto Trait Implementations
impl !Send for Worker
impl Unpin for Worker
impl !Sync for Worker
impl !UnwindSafe for Worker
impl !RefUnwindSafe for Worker
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,