Struct tokio_scoped::ScopeBuilder [−][src]
pub struct ScopeBuilder<'a> { /* fields omitted */ }
Struct used to build scopes from a borrowed Runtime. Generally users should use the scoped
function instead of building ScopeBuilder
instances directly.
Methods
impl<'a> ScopeBuilder<'a>
[src]
impl<'a> ScopeBuilder<'a>
pub fn from_runtime(rt: &'a Runtime) -> ScopeBuilder<'a>
[src]
pub fn from_runtime(rt: &'a Runtime) -> ScopeBuilder<'a>
pub fn scope<F, R>(&self, f: F) -> R where
F: FnOnce(&mut Scope<'a>) -> R,
[src]
pub fn scope<F, R>(&self, f: F) -> R where
F: FnOnce(&mut Scope<'a>) -> R,
Trait Implementations
impl<'a> Debug for ScopeBuilder<'a>
[src]
impl<'a> Debug for ScopeBuilder<'a>
Auto Trait Implementations
impl<'a> Send for ScopeBuilder<'a>
impl<'a> Send for ScopeBuilder<'a>
impl<'a> Sync for ScopeBuilder<'a>
impl<'a> Sync for ScopeBuilder<'a>