Skip to content

Commit 760084d

Browse files
committed
Added type aliases
1 parent b31066a commit 760084d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/ticked_async_executor.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ use std::{
66
},
77
};
88

9-
use async_task::{Runnable, Task};
10-
119
use crate::{DroppableFuture, TaskIdentifier};
1210

1311
#[derive(Debug)]
@@ -18,7 +16,8 @@ pub enum TaskState {
1816
Drop(TaskIdentifier),
1917
}
2018

21-
type Payload = (TaskIdentifier, Runnable);
19+
pub type Task<T> = async_task::Task<T>;
20+
type Payload = (TaskIdentifier, async_task::Runnable);
2221

2322
pub struct TickedAsyncExecutor<O> {
2423
channel: (mpsc::Sender<Payload>, mpsc::Receiver<Payload>),
@@ -127,7 +126,7 @@ where
127126
})
128127
}
129128

130-
fn runnable_schedule_cb(&self, identifier: TaskIdentifier) -> impl Fn(Runnable) {
129+
fn runnable_schedule_cb(&self, identifier: TaskIdentifier) -> impl Fn(async_task::Runnable) {
131130
let sender = self.channel.0.clone();
132131
let num_woken_tasks = self.num_woken_tasks.clone();
133132
let observer = self.observer.clone();

0 commit comments

Comments
 (0)