summaryrefslogtreecommitdiffstats
path: root/tokio/src/task/local.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/task/local.rs')
-rw-r--r--tokio/src/task/local.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/tokio/src/task/local.rs b/tokio/src/task/local.rs
index 2a3a7e1e..3c409edf 100644
--- a/tokio/src/task/local.rs
+++ b/tokio/src/task/local.rs
@@ -195,6 +195,7 @@ cfg_rt_util! {
F: Future + 'static,
F::Output: 'static,
{
+ let future = crate::util::trace::task(future, "local");
CURRENT.with(|maybe_cx| {
let cx = maybe_cx
.expect("`spawn_local` called from outside of a `task::LocalSet`");
@@ -277,6 +278,7 @@ impl LocalSet {
F: Future + 'static,
F::Output: 'static,
{
+ let future = crate::util::trace::task(future, "local");
let (task, handle) = unsafe { task::joinable_local(future) };
self.context.tasks.borrow_mut().queue.push_back(task);
handle