コード例 #1
0
ファイル: predicates.go プロジェクト: sparkymat/typewriter
func isComparable(typ types.Type) bool {
	return types.Comparable(typ)
}
コード例 #2
0
ファイル: predicates.go プロジェクト: rickb777/typewriter
func isFullyComparable(typ types.Type) bool {
	ptr, isPtr := typ.Underlying().(*types.Pointer)
	return (isPtr && types.Comparable(ptr.Elem())) || (!isPtr && types.Comparable(typ))
}