...

Package anynil

import "github.com/jackc/pgx/v5/internal/anynil"
Overview
Index

Overview ▾

func Is

func Is(value any) bool

Is returns true if value is any type of nil. e.g. nil or []byte(nil).

func Normalize

func Normalize(v any) any

Normalize converts typed nils (e.g. []byte(nil)) into untyped nil. Other values are returned unmodified.

func NormalizeSlice

func NormalizeSlice(s []any)

NormalizeSlice converts all typed nils (e.g. []byte(nil)) in s into untyped nils. Other values are unmodified. s is mutated in place.