cargo::core::resolver

Function generalize_conflicting

Source
fn generalize_conflicting(
    cx: &ResolverContext,
    registry: &mut RegistryQueryer<'_>,
    past_conflicting_activations: &mut ConflictCache,
    parent: &Summary,
    dep: &Dependency,
    conflicting_activations: &BTreeMap<PackageId, ConflictReason>,
) -> Option<BTreeMap<PackageId, ConflictReason>>
Expand description

Attempts to find a new conflict that allows a find_candidate better then the input one. It will add the new conflict to the cache if one is found.