utils

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Verifier

type Verifier func() error

func NewGetterVerifier

func NewGetterVerifier[T comparable](getter func() T, expected T) Verifier

func NewMapGetterVerifier

func NewMapGetterVerifier[M ~map[K]V, K comparable, V comparable](getter func() M, expected M) Verifier

func NewMapSetterVerifier

func NewMapSetterVerifier[M ~map[K]V, K comparable, V comparable](m *M, setter func(m M), expected M) Verifier

func NewPointSetterVerifier

func NewPointSetterVerifier[T comparable](a **T, setter func(v *T), expected T) Verifier

func NewSetterVerifier

func NewSetterVerifier[T comparable](a *T, setter func(v T), expected T) Verifier

func NewSliceGetterVerifier

func NewSliceGetterVerifier[S ~[]E, E comparable](getter func() S, expected S) Verifier

func NewSliceSetterVerifier

func NewSliceSetterVerifier[S ~[]E, E comparable](s *S, setter func(s S), expected S) Verifier

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL