in wfn/matching.go [144:171]
func (c Comparison) IsSubset() bool {
switch {
case c.Part != Equal && c.Part != Subset:
return false
case c.Vendor != Equal && c.Vendor != Subset:
return false
case c.Product != Equal && c.Product != Subset:
return false
case c.Version != Equal && c.Version != Subset:
return false
case c.Update != Equal && c.Update != Subset:
return false
case c.Edition != Equal && c.Edition != Subset:
return false
case c.Language != Equal && c.Language != Subset:
return false
case c.SWEdition != Equal && c.SWEdition != Subset:
return false
case c.TargetSW != Equal && c.TargetSW != Subset:
return false
case c.TargetHW != Equal && c.TargetHW != Subset:
return false
case c.Other != Equal && c.Other != Subset:
return false
default:
return true
}
}