pub fn diff_links<S: BuildHasher>( tasks: &[Task], bindings: &[Binding], current: &HashMap<u64, Vec<DepRef>, S>, ) -> Result<Vec<LinkEdit>, PlanError>