gocuelang.org/go/pkg/struct Index | Files

package structs

import "cuelang.org/go/pkg/struct"

Package struct defines utilities for struct types.

Index

Functions

func MaxFields

func MaxFields(object pkg.Struct, n int) (bool, error)

MaxFields validates the maximum number of fields that are part of a struct. It can only be used as a validator, for instance `MaxFields(3)`.

Only fields that are part of the data model count. This excludes hidden fields, optional fields, and definitions.

func MinFields

func MinFields(object pkg.Struct, n int) (bool, error)

MinFields validates the minimum number of fields that are part of a struct. It can only be used as a validator, for instance `MinFields(3)`.

Only fields that are part of the data model count. This excludes hidden fields, optional fields, and definitions.

Source Files

pkg.go struct.go

Version
v0.12.1 (latest)
Published
Apr 3, 2025
Platform
js/wasm
Imports
4 packages
Last checked
1 second ago

Tools for package owners.