Documentation ¶
Index ¶
- Constants
- func All[T any](array []T, block func(it T) bool) bool
- func AllIndexed[T any](array []T, block func(index int, it T) bool) bool
- func Any[T any](array []T, block func(it T) bool) bool
- func AnyError(errs ...error) errordeprecated
- func AnyIndexed[T any](array []T, block func(index int, it T) bool) bool
- func Cast[T any](obj any) (T, bool)
- func Close(closers ...any) error
- func Contains[T comparable](arr []T, target T) bool
- func DefaultValue[T any]() T
- func Done(ctx context.Context) bool
- func Dup[T any](obj T) T
- func Error(_ any, err error) error
- func Filter[T any](arr []T, block func(it T) bool) []T
- func FilterIndexed[T any](arr []T, block func(index int, it T) bool) []T
- func FilterIsInstance[T any, N any](arr []T, block func(it T) (N, bool)) []N
- func FilterNotDefault[T comparable](arr []T) []T
- func FilterNotNil[T any](arr []T) []T
- func Find[T any](arr []T, block func(it T) bool) T
- func GetFileDescriptor(conn syscall.Conn) (uintptr, error)
- func IsEmpty[T comparable](obj T) bool
- func KeepAlive(obj any)
- func Map[T any, N any](arr []T, block func(it T) N) []N
- func MapIndexed[T any, N any](arr []T, block func(index int, it T) N) []N
- func Must(errs ...error)
- func Must1(_ any, err error)
- func Must2(_, _ any, err error)
- func PtrOrNil[T any](ptr *T) any
- func PtrValueOrDefault[T any](ptr *T) T
- func Reverse[T any](arr []T) []T
- func Start(starters ...any) error
- func Uniq[T comparable](arr []T) []T
- func UniqBy[T any, C comparable](arr []T, block func(it T) C) []T
- type Starter
- type WithUpstream
Constants ¶
View Source
const UnsafeBuffer = runtime.GOOS != "windows"
Variables ¶
This section is empty.
Functions ¶
func Contains ¶
func Contains[T comparable](arr []T, target T) bool
func DefaultValue ¶
func DefaultValue[T any]() T
func FilterIndexed ¶
func FilterIsInstance ¶
func FilterNotDefault ¶
func FilterNotDefault[T comparable](arr []T) []T
func FilterNotNil ¶
func FilterNotNil[T any](arr []T) []T
func IsEmpty ¶
func IsEmpty[T comparable](obj T) bool
func MapIndexed ¶
func PtrValueOrDefault ¶
func PtrValueOrDefault[T any](ptr *T) T
func Uniq ¶
func Uniq[T comparable](arr []T) []T
func UniqBy ¶
func UniqBy[T any, C comparable](arr []T, block func(it T) C) []T
Types ¶
type WithUpstream ¶
type WithUpstream interface {
Upstream() any
}
Click to show internal directories.
Click to hide internal directories.