Remove input_task

This commit is contained in:
John Kåre Alsaker 2020-02-09 10:31:13 +01:00
parent b97d4383a4
commit d73268b05c

View file

@ -225,28 +225,6 @@ impl DepGraph {
)
}
/// Creates a new dep-graph input with value `input`
pub fn input_task<'a, C, R>(&self, key: DepNode, cx: C, input: R) -> (R, DepNodeIndex)
where
C: DepGraphSafe + StableHashingContextProvider<'a>,
R: for<'b> HashStable<StableHashingContext<'b>>,
{
fn identity_fn<C, A>(_: C, arg: A) -> A {
arg
}
self.with_task_impl(
key,
cx,
input,
true,
identity_fn,
|_| None,
|data, key, fingerprint, _| data.alloc_node(key, SmallVec::new(), fingerprint),
hash_result::<R>,
)
}
fn with_task_impl<'a, C, A, R>(
&self,
key: DepNode,