valuecheck

package
v3.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package valuecheck validates reflection values before recursive encoding.

Index

Constants

View Source
const MaxDepth = 1_000

MaxDepth is the maximum traversed application-value depth.

Variables

View Source
var ErrCycle = errors.New("cyclic value")

ErrCycle identifies a cyclic application value.

View Source
var ErrDepth = errors.New("value nesting limit exceeded")

ErrDepth identifies an application value that exceeds MaxDepth.

Functions

func Validate

func Validate(value any) error

Validate rejects cycles and excessive nesting before a codec recursively traverses an application-owned value.

Types

This section is empty.

Jump to

Keyboard shortcuts

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