Versions in this module Expand all Collapse all v1 v1.24.5 Aug 14, 2025 Changes in this version + type Option []T + func FromMapLookup[K comparable, V any](m map[K]V, k K) Option[V] + func FromNonDefault[T comparable](v T) Option[T] + func FromPtr[T any](v *T) Option[T] + func None[T any]() Option[T] + func ParseBool(s string) Option[bool] + func Some[T any](v T) Option[T] + func (o *Option[T]) UnmarshalJSON(data []byte) error + func (o *Option[T]) UnmarshalYAML(value *yaml.Node) error + func (o Option[T]) Has() bool + func (o Option[T]) MarshalJSON() ([]byte, error) + func (o Option[T]) MarshalYAML() (any, error) + func (o Option[T]) Value() T + func (o Option[T]) ValueOrDefault(v T) T