Versions in this module Expand all Collapse all v0 v0.1.1 Jun 11, 2026 Changes in this version + func Equal[T comparable](a, b Value[T]) bool + type Value struct + Val T + Valid bool + func Empty[T any]() Value[T] + func FromPtr[T any](p *T) Value[T] + func Of[T any](v T) Value[T] + func (n *Value[T]) Clear() + func (n *Value[T]) Scan(src any) error + func (n *Value[T]) Set(v T) + func (n *Value[T]) UnmarshalJSON(data []byte) error + func (n *Value[T]) UnmarshalText(text []byte) error + func (n Value[T]) Get() (T, bool) + func (n Value[T]) IsNull() bool + func (n Value[T]) MarshalJSON() ([]byte, error) + func (n Value[T]) MarshalText() ([]byte, error) + func (n Value[T]) String() string + func (n Value[T]) ToPtr() *T + func (n Value[T]) Value() (driver.Value, error) + func (n Value[T]) ValueOr(fallback T) T