...

Package go2

import "oss.terrastruct.com/util-go/go2"
Overview
Index

Overview ▾

Package go2 contains general utility helpers that should've been in Go. Maybe they'll be in Go 2.0.

func Contains

func Contains[T comparable](els []T, el T) bool

func Filter

func Filter[T any](els []T, fn func(T) bool) []T

func IntMax

func IntMax(x, y int) int

func IntMin

func IntMin(x, y int) int

func Max

func Max[T constraints.Ordered](a, b T) T

func Min

func Min[T constraints.Ordered](a, b T) T

func Pointer

func Pointer[T any](v T) *T

func StringToIntHash

func StringToIntHash(s string) int