package anynil

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

Index

Functions

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.

Source Files

anynil.go

Version
v5.1.0
Published
Nov 12, 2022
Platform
linux/amd64
Imports
1 packages
Last checked
11 hours ago

Tools for package owners.