/// A scope within which work can be spawned onto a [`ThreadPool`], bounded by the
/// lifetimes of the borrowed environment.
////// [`ThreadPool`]: crate::ThreadPool
pubtraitScope<'s, 'env, 'scope>: Copy {/// Runs `work` within this scope on a worker thread of the pool this
/// scope is created from.
fnrun<W>(self, work: W)where'scope:'s,
'env:'scope + 's,
W: FnOnce() + Send + 'scope + 'env;
}