validatecontext

package
v0.0.6-rc1 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ToContext

func ToContext(ctx context.Context, vCtx Context) context.Context

ToContext ...

Types

type Context

type Context interface {
	GetRegistry() translation.Registry
	GetPreferredLocale() string
	FieldNameGetter() fieldname.Getter
	IsStopAfterFirstError() bool
}

func FromContext

func FromContext(ctx context.Context) (Context, bool)

FromContext ...

func New

func New(
	registry translation.Registry,
	preferredLocale string,
	opts ...ContextOption,
) Context

New ...

func NewFromContext

func NewFromContext(ctx context.Context) Context

NewFromContext ...

type ContextOption

type ContextOption func(o *validateContextOptions)

func WithFieldNameGetter

func WithFieldNameGetter(f fieldname.Getter) ContextOption

func WithNotStopAfterFirstError

func WithNotStopAfterFirstError() ContextOption

func WithStopAfterFirstError

func WithStopAfterFirstError() ContextOption

Jump to

Keyboard shortcuts

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