array

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LenEq

func LenEq(value int) validator.Action[[]any]

LenEq проверяет, что длина массива больше или равна заданной.

func LenGe

func LenGe(value int) validator.Action[[]any]

LenGe проверяет, что длина массива больше или равна заданной.

func LenIn

func LenIn(values ...int) validator.Action[[]any]

LenIn проверяет, что длина массива входит в заданный список.

func LenLe

func LenLe(value int) validator.Action[[]any]

LenLe проверяет, что длина массива меньше или равна заданной.

func LenNe

func LenNe(value int) validator.Action[[]any]

LenNe проверяет, что длина массива меньше или равна заданной.

func LenNotIn

func LenNotIn(values ...int) validator.Action[[]any]

LenNotIn проверяет, что длина массива не входит в заданный список.

Types

type Build

type Build struct {
	// contains filtered or unexported fields
}

Build реализует построитель валидатора массива

func Arr

func Arr(cell validator.Builder, before ...validator.Action[[]any]) *Build

Arr создаёт построитель валидатора массива. Получает построитель валидатора элементов массива cell и действия, добавляемые в набор начальных действий.

func (*Build) After

func (b *Build) After(actions ...validator.Action[[]any]) *Build

After добавляет действия в набор конечных действий

func (*Build) Before

func (b *Build) Before(actions ...validator.Action[[]any]) *Build

Before добавляет действия в набор начальных действий

func (*Build) Validator

func (b *Build) Validator() validator.Validator

Validator создаёт валидатор массива

Jump to

Keyboard shortcuts

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