validate

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package validate provides pure value predicates and a stable rule catalog.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Is

func Is(value any, rule string, args ...any) (bool, error)

Is applies one named pure validation rule.

func Options

func Options() []exprlib.Option

Options returns the Expr registrations for validation helpers.

Types

type Rule

type Rule struct {
	Name    string `json:"name"`
	Summary string `json:"summary"`
	Example string `json:"example"`
}

Rule describes one expression validation rule.

func Rules

func Rules() []Rule

Rules returns the stable, alphabetically ordered validation catalog.

Jump to

Keyboard shortcuts

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