func (q *queryResult) Has(fns ...function) bool {
	if len(fns) == 0 {
		panic("no function codes provided")
	}
	for _, f := range fns {
		if !bitIsSet(q.bits[:], uint(f)) {
			return false
		}
	}
	return true
}
// Has reports whether the given functions are present.
Has reports whether the given functions are present.
// Has reports whether the given functions are present .
func (q *queryResult) Has(fns ...function) bool {
	if len(fns) == 0 {
		panic("no function codes provided")
	}
	for _, f := range fns {
		if !bitIsSet(q.bits[:], uint(f)) {
			return false
		}
	}
	return true
}
func ( q * queryResult ) Has ( fns ... function ) bool { if len ( fns ) == 0 { panic ( " " ) } for _ , f := range fns { if ! bitIsSet ( q . bits [ : ] , uint ( f ) ) { return false } } return true }
Has reports whether the given functions are present.
Has reports whether the given functions are present .