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.0 (latest)
Published
Jan 30, 2025
Platform
linux/amd64
Imports
4 packages
Last checked
8 hours ago

Tools for package owners.