aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/job.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/job.rs')
-rw-r--r--helix-term/src/job.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/helix-term/src/job.rs b/helix-term/src/job.rs
index fcecfbce..4b59c81c 100644
--- a/helix-term/src/job.rs
+++ b/helix-term/src/job.rs
@@ -33,7 +33,7 @@ impl Job {
f: F,
) -> Job {
Job {
- future: f.map(|r| r.map(|x| Some(x))).boxed(),
+ future: f.map(|r| r.map(Some)).boxed(),
wait: false,
}
}
@@ -77,9 +77,9 @@ impl Jobs {
}
}
- pub fn next<'a>(
- &'a mut self,
- ) -> impl Future<Output = Option<anyhow::Result<Option<Callback>>>> + 'a {
+ pub fn next_job(
+ &mut self,
+ ) -> impl Future<Output = Option<anyhow::Result<Option<Callback>>>> + '_ {
future::select(self.futures.next(), self.wait_futures.next())
.map(|either| either.factor_first().0)
}