diff options
Diffstat (limited to 'crates/driver/src/driver.rs')
-rw-r--r-- | crates/driver/src/driver.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/driver/src/driver.rs b/crates/driver/src/driver.rs index bafba1b..ca93b0f 100644 --- a/crates/driver/src/driver.rs +++ b/crates/driver/src/driver.rs @@ -40,7 +40,7 @@ impl<'ctx> CompletionState<'ctx> { } fn fetch_deps(&self, task: &TaskRef<'ctx>) -> Result<Vec<Dependency>> { - let task_def = &self.ctx[task.id]; + let task_def = &self.ctx[task]; task_def .fetch .iter() @@ -267,7 +267,7 @@ impl<'ctx> Driver<'ctx> { } fn spawn_task(&self, task_ref: &TaskRef<'ctx>, runner: &Runner) -> Result<Option<UnixStream>> { - let task_def = &self.state.ctx[task_ref.id]; + let task_def = &self.state.ctx[task_ref]; if task_def.action.is_empty() { return Ok(None); } |