Struct ThreadPool

struct ThreadPool()

Implementations

impl ThreadPool

fn install<OP, R>(self: &Self, op: OP) -> R
where
    OP: FnOnce() -> R + Send,
    R: Send

impl Debug for ThreadPool

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Freeze for ThreadPool

impl RefUnwindSafe for ThreadPool

impl Send for ThreadPool

impl Sync for ThreadPool

impl Unpin for ThreadPool

impl UnsafeUnpin for ThreadPool

impl UnwindSafe for ThreadPool

impl<T> Any for ThreadPool

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ThreadPool

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for ThreadPool

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for ThreadPool

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for ThreadPool

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for ThreadPool

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for ThreadPool

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>