Versions in this module Expand all Collapse all v0 v0.1.1 Mar 1, 2021 v0.1.0 Mar 1, 2021 Changes in this version + type Bool struct + func NewBool(value ...bool) *Bool + func (v *Bool) Cas(old, new bool) (swapped bool) + func (v *Bool) Clone() *Bool + func (v *Bool) MarshalJSON() ([]byte, error) + func (v *Bool) Set(value bool) (old bool) + func (v *Bool) String() string + func (v *Bool) UnmarshalJSON(b []byte) error + func (v *Bool) UnmarshalValue(value interface{}) error + func (v *Bool) Val() bool + type Byte struct + func NewByte(value ...byte) *Byte + func (v *Byte) Add(delta byte) (new byte) + func (v *Byte) Cas(old, new byte) (swapped bool) + func (v *Byte) Clone() *Byte + func (v *Byte) MarshalJSON() ([]byte, error) + func (v *Byte) Set(value byte) (old byte) + func (v *Byte) String() string + func (v *Byte) UnmarshalJSON(b []byte) error + func (v *Byte) UnmarshalValue(value interface{}) error + func (v *Byte) Val() byte + type Bytes struct + func NewBytes(value ...[]byte) *Bytes + func (v *Bytes) Clone() *Bytes + func (v *Bytes) MarshalJSON() ([]byte, error) + func (v *Bytes) Set(value []byte) (old []byte) + func (v *Bytes) String() string + func (v *Bytes) UnmarshalJSON(b []byte) error + func (v *Bytes) UnmarshalValue(value interface{}) error + func (v *Bytes) Val() []byte + type Float32 struct + func NewFloat32(value ...float32) *Float32 + func (v *Float32) Add(delta float32) (new float32) + func (v *Float32) Cas(old, new float32) (swapped bool) + func (v *Float32) Clone() *Float32 + func (v *Float32) MarshalJSON() ([]byte, error) + func (v *Float32) Set(value float32) (old float32) + func (v *Float32) String() string + func (v *Float32) UnmarshalJSON(b []byte) error + func (v *Float32) UnmarshalValue(value interface{}) error + func (v *Float32) Val() float32 + type Float64 struct + func NewFloat64(value ...float64) *Float64 + func (v *Float64) Add(delta float64) (new float64) + func (v *Float64) Cas(old, new float64) (swapped bool) + func (v *Float64) Clone() *Float64 + func (v *Float64) MarshalJSON() ([]byte, error) + func (v *Float64) Set(value float64) (old float64) + func (v *Float64) String() string + func (v *Float64) UnmarshalJSON(b []byte) error + func (v *Float64) UnmarshalValue(value interface{}) error + func (v *Float64) Val() float64 + type Int struct + func NewInt(value ...int) *Int + func (v *Int) Add(delta int) (new int) + func (v *Int) Cas(old, new int) (swapped bool) + func (v *Int) Clone() *Int + func (v *Int) MarshalJSON() ([]byte, error) + func (v *Int) Set(value int) (old int) + func (v *Int) String() string + func (v *Int) UnmarshalJSON(b []byte) error + func (v *Int) UnmarshalValue(value interface{}) error + func (v *Int) Val() int + type Int32 struct + func NewInt32(value ...int32) *Int32 + func (v *Int32) Add(delta int32) (new int32) + func (v *Int32) Cas(old, new int32) (swapped bool) + func (v *Int32) Clone() *Int32 + func (v *Int32) MarshalJSON() ([]byte, error) + func (v *Int32) Set(value int32) (old int32) + func (v *Int32) String() string + func (v *Int32) UnmarshalJSON(b []byte) error + func (v *Int32) UnmarshalValue(value interface{}) error + func (v *Int32) Val() int32 + type Int64 struct + func NewInt64(value ...int64) *Int64 + func (v *Int64) Add(delta int64) (new int64) + func (v *Int64) Cas(old, new int64) (swapped bool) + func (v *Int64) Clone() *Int64 + func (v *Int64) MarshalJSON() ([]byte, error) + func (v *Int64) Set(value int64) (old int64) + func (v *Int64) String() string + func (v *Int64) UnmarshalJSON(b []byte) error + func (v *Int64) UnmarshalValue(value interface{}) error + func (v *Int64) Val() int64 + type Interface struct + func NewInterface(value ...interface{}) *Interface + func (v *Interface) Clone() *Interface + func (v *Interface) MarshalJSON() ([]byte, error) + func (v *Interface) Set(value interface{}) (old interface{}) + func (v *Interface) String() string + func (v *Interface) UnmarshalJSON(b []byte) error + func (v *Interface) UnmarshalValue(value interface{}) error + func (v *Interface) Val() interface{} + type String struct + func NewString(value ...string) *String + func (v *String) Clone() *String + func (v *String) MarshalJSON() ([]byte, error) + func (v *String) Set(value string) (old string) + func (v *String) String() string + func (v *String) UnmarshalJSON(b []byte) error + func (v *String) UnmarshalValue(value interface{}) error + func (v *String) Val() string + type Type = Interface + func New(value ...interface{}) *Type + type Uint struct + func NewUint(value ...uint) *Uint + func (v *Uint) Add(delta uint) (new uint) + func (v *Uint) Cas(old, new uint) (swapped bool) + func (v *Uint) Clone() *Uint + func (v *Uint) MarshalJSON() ([]byte, error) + func (v *Uint) Set(value uint) (old uint) + func (v *Uint) String() string + func (v *Uint) UnmarshalJSON(b []byte) error + func (v *Uint) UnmarshalValue(value interface{}) error + func (v *Uint) Val() uint + type Uint32 struct + func NewUint32(value ...uint32) *Uint32 + func (v *Uint32) Add(delta uint32) (new uint32) + func (v *Uint32) Cas(old, new uint32) (swapped bool) + func (v *Uint32) Clone() *Uint32 + func (v *Uint32) MarshalJSON() ([]byte, error) + func (v *Uint32) Set(value uint32) (old uint32) + func (v *Uint32) String() string + func (v *Uint32) UnmarshalJSON(b []byte) error + func (v *Uint32) UnmarshalValue(value interface{}) error + func (v *Uint32) Val() uint32 + type Uint64 struct + func NewUint64(value ...uint64) *Uint64 + func (v *Uint64) Add(delta uint64) (new uint64) + func (v *Uint64) Cas(old, new uint64) (swapped bool) + func (v *Uint64) Clone() *Uint64 + func (v *Uint64) MarshalJSON() ([]byte, error) + func (v *Uint64) Set(value uint64) (old uint64) + func (v *Uint64) String() string + func (v *Uint64) UnmarshalJSON(b []byte) error + func (v *Uint64) UnmarshalValue(value interface{}) error + func (v *Uint64) Val() uint64