Fix trait set validation
This commit is contained in:
parent
56be2b4108
commit
ec8a59f03b
|
|
@ -15,8 +15,8 @@ public struct FamilyTraitSet {
|
|||
let requiresAll = Set<ComponentIdentifier>(requiresAll.map { $0.identifier })
|
||||
let excludesAll = Set<ComponentIdentifier>(excludesAll.map { $0.identifier })
|
||||
|
||||
let valid: Bool = FamilyTraitSet.isValid(requiresAll: requiresAll, excludesAll: excludesAll)
|
||||
precondition(valid, "invalid family trait created - requiresAll: \(requiresAll), excludesAll: \(excludesAll)")
|
||||
precondition(FamilyTraitSet.isValid(requiresAll: requiresAll, excludesAll: excludesAll),
|
||||
"invalid family trait created - requiresAll: \(requiresAll), excludesAll: \(excludesAll)")
|
||||
|
||||
self.requiresAll = requiresAll
|
||||
self.excludesAll = excludesAll
|
||||
|
|
|
|||
Loading…
Reference in New Issue