Versions in this module Expand all Collapse all v0 v0.2.19 Mar 17, 2026 Changes in this version + func Append[T any](ctx options.Context, values ...T) options.Context + func ApplyContext(ctx context.Context, opts ...options.Option) context.Context + func Apply[T any](cfg *T, opts ...options.Option) options.Context + func Context(ctx context.Context) options.Context + func Default() options.Context + func Empty() options.Context + func FromContext(ctx context.Context) []options.Option + func NewContext[T any](opts ...options.Option) options.Context + func NewT[T any](opts ...options.Option) *T + func New[T any](opts ...options.Option) (options.Context, *T) + func SliceCond[T any](ctx options.Context, condition func([]T) bool) []T + func SliceOr[T any](ctx options.Context, defaultValue []T) []T + func Slice[T any](ctx options.Context) []T + func Update[T any](updaters ...func(*T)) options.Option + func ValueCond[T any](ctx options.Context, condition func(T) bool, defaultValue T) T + func ValueOr[T any](ctx options.Context, defaultValue T) T + func Value[T any](ctx options.Context) (T, bool) + func WithCond(condition bool, opt options.Option) options.Option + func WithContext(ctx options.Context) options.Option + func WithGroup(opts ...options.Option) options.Option + func WithOption(ctx context.Context, opts ...options.Option) context.Context + func WithValue[T any](ctx options.Context, value T) options.Context + type Key struct