Versions in this module Expand all Collapse all v0 v0.1.0 Apr 5, 2024 Changes in this version + var ErrNoConversion = value.ErrNoConversion + func Marshal(v interface{}) ([]byte, error) + func MarshalValue(v interface{}) ([]byte, error) + func Unmarshal(in []byte, v interface{}) error + func UnmarshalValue(in []byte, v interface{}) error + type Capsule interface + AlloyCapsule func() + type ConvertibleFromCapsule interface + ConvertFrom func(src interface{}) error + type ConvertibleIntoCapsule interface + ConvertInto func(dst interface{}) error + type Decoder struct + func NewDecoder(r io.Reader) *Decoder + func (dec *Decoder) Decode(v interface{}) error + func (dec *Decoder) DecodeValue(v interface{}) error + type Defaulter interface + SetToDefault func() + type Encoder struct + func NewEncoder(w io.Writer) *Encoder + func (enc *Encoder) Encode(v interface{}) error + func (enc *Encoder) EncodeValue(v interface{}) error + type Unmarshaler interface + UnmarshalAlloy func(f func(v interface{}) error) error + type Validator interface + Validate func() error