Versions in this module Expand all Collapse all v0 v0.1.1 Jun 16, 2022 v0.1.0 Jun 3, 2022 Changes in this version + type Value struct + func Of(t T) Value[T] + func OfNil() Value[T] + func (o *Value[T]) Get() (ok bool, value T) + func (o *Value[T]) GetOr(value T) T + func (o *Value[T]) HasValue() bool + func (o *Value[T]) IsNil() bool + func (o *Value[T]) MarshalJSON() ([]byte, error) + func (o *Value[T]) MustGet() (value T) + func (o *Value[T]) Scan(src any) error + func (o *Value[T]) Set(value T) + func (o *Value[T]) SetNil() + func (o *Value[T]) UnmarshalJSON(data []byte) error + func (o *Value[T]) Value() (driver.Value, error)