cargo::core::resolver::types

# Type Alias ConflictMap

source

    pub type ConflictMap = BTreeMap<PackageId, ConflictReason>;

Expand description

A list of packages that have gotten in the way of resolving a dependency. If resolving a dependency fails then this represents an incompatibility, that dependency will never be resolve while all of these packages are active. This is useless if the packages can’t be simultaneously activated for other reasons.

## Aliased Type§

    struct ConflictMap { /* private fields */ }

## Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain `repr(...)` attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 24 bytes