pub struct TokioTaskProvider;Expand description
Tokio-based task provider.
This provider creates tasks via tokio::spawn. The task name is emitted
in tracing::trace! spans around the future rather than attached to the
tokio task itself.
Trait Implementations§
Source§impl Clone for TokioTaskProvider
impl Clone for TokioTaskProvider
Source§fn clone(&self) -> TokioTaskProvider
fn clone(&self) -> TokioTaskProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokioTaskProvider
impl Debug for TokioTaskProvider
Source§impl TaskProvider for TokioTaskProvider
Available on crate feature tokio-task only.
impl TaskProvider for TokioTaskProvider
Available on crate feature
tokio-task only.Source§type JoinHandle = TokioJoinHandle
type JoinHandle = TokioJoinHandle
Future returned by
Self::spawn_task. Read moreSource§fn spawn_task<F>(
&self,
name: &str,
future: F,
) -> <TokioTaskProvider as TaskProvider>::JoinHandle
fn spawn_task<F>( &self, name: &str, future: F, ) -> <TokioTaskProvider as TaskProvider>::JoinHandle
Spawn a named task.
Auto Trait Implementations§
impl Freeze for TokioTaskProvider
impl RefUnwindSafe for TokioTaskProvider
impl Send for TokioTaskProvider
impl Sync for TokioTaskProvider
impl Unpin for TokioTaskProvider
impl UnsafeUnpin for TokioTaskProvider
impl UnwindSafe for TokioTaskProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more