@@ -16,20 +16,20 @@ import PackageModel
1616/// all be true at the same time. In dependency resolution, these are derived
1717/// from version requirements and when running into unresolvable situations.
1818public struct Incompatibility : Equatable , Hashable {
19- public let terms : OrderedSet < Term >
19+ public let terms : Basics . OrderedSet < Term >
2020 public let cause : Cause
2121
22- public init ( terms: OrderedSet < Term > , cause: Cause ) {
22+ public init ( terms: Basics . OrderedSet < Term > , cause: Cause ) {
2323 self . terms = terms
2424 self . cause = cause
2525 }
2626
2727 public init ( _ terms: Term ... , root: DependencyResolutionNode , cause: Cause = . root) throws {
28- let termSet = OrderedSet ( terms)
28+ let termSet = Basics . OrderedSet ( terms)
2929 try self . init ( termSet, root: root, cause: cause)
3030 }
3131
32- public init ( _ terms: OrderedSet < Term > , root: DependencyResolutionNode , cause: Cause ) throws {
32+ public init ( _ terms: Basics . OrderedSet < Term > , root: DependencyResolutionNode , cause: Cause ) throws {
3333 if terms. isEmpty {
3434 self . init ( terms: terms, cause: cause)
3535 return
@@ -43,7 +43,7 @@ public struct Incompatibility: Equatable, Hashable {
4343 terms = OrderedSet ( terms. filter { !$0. isPositive || $0. node != root } )
4444 }
4545
46- let normalizedTerms = try normalize ( terms: terms. contents )
46+ let normalizedTerms = try normalize ( terms: terms. elements )
4747 assert ( normalizedTerms. count > 0 ,
4848 " An incompatibility must contain at least one term after normalization. " )
4949 self . init ( terms: OrderedSet ( normalizedTerms) , cause: cause)
@@ -134,7 +134,7 @@ extension Incompatibility {
134134/// requirements to a^1.5.0.
135135fileprivate func normalize( terms: [ Term ] ) throws -> [ Term ] {
136136
137- let dict = try terms. reduce ( into: OrderedDictionary < DependencyResolutionNode , ( req: VersionSetSpecifier , polarity: Bool ) > ( ) ) {
137+ let dict = try terms. reduce ( into: Basics . OrderedDictionary < DependencyResolutionNode , ( req: VersionSetSpecifier , polarity: Bool ) > ( ) ) {
138138 res, term in
139139 // Don't try to intersect if this is the first time we're seeing this package.
140140 guard let previous = res [ term. node] else {
0 commit comments