Versions in this module Expand all Collapse all v0 v0.9.0 Aug 22, 2021 Changes in this version + type Bool struct + Defined bool + V bool + func OBool(v bool) Bool + func (v *Bool) UnmarshalJSON(data []byte) error + func (v *Bool) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Bool) Get(deflt bool) bool + func (v Bool) IsDefined() bool + func (v Bool) MarshalJSON() ([]byte, error) + func (v Bool) MarshalTinyJSON(w *jwriter.Writer) + func (v Bool) String() string + type Int struct + Defined bool + V int + func OInt(v int) Int + func (v *Int) UnmarshalJSON(data []byte) error + func (v *Int) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Int) Get(deflt int) int + func (v Int) IsDefined() bool + func (v Int) MarshalJSON() ([]byte, error) + func (v Int) MarshalTinyJSON(w *jwriter.Writer) + func (v Int) String() string + type Int16 struct + Defined bool + V int16 + func OInt16(v int16) Int16 + func (v *Int16) UnmarshalJSON(data []byte) error + func (v *Int16) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Int16) Get(deflt int16) int16 + func (v Int16) IsDefined() bool + func (v Int16) MarshalJSON() ([]byte, error) + func (v Int16) MarshalTinyJSON(w *jwriter.Writer) + func (v Int16) String() string + type Int32 struct + Defined bool + V int32 + func OInt32(v int32) Int32 + func (v *Int32) UnmarshalJSON(data []byte) error + func (v *Int32) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Int32) Get(deflt int32) int32 + func (v Int32) IsDefined() bool + func (v Int32) MarshalJSON() ([]byte, error) + func (v Int32) MarshalTinyJSON(w *jwriter.Writer) + func (v Int32) String() string + type Int64 struct + Defined bool + V int64 + func OInt64(v int64) Int64 + func (v *Int64) UnmarshalJSON(data []byte) error + func (v *Int64) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Int64) Get(deflt int64) int64 + func (v Int64) IsDefined() bool + func (v Int64) MarshalJSON() ([]byte, error) + func (v Int64) MarshalTinyJSON(w *jwriter.Writer) + func (v Int64) String() string + type Int8 struct + Defined bool + V int8 + func OInt8(v int8) Int8 + func (v *Int8) UnmarshalJSON(data []byte) error + func (v *Int8) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Int8) Get(deflt int8) int8 + func (v Int8) IsDefined() bool + func (v Int8) MarshalJSON() ([]byte, error) + func (v Int8) MarshalTinyJSON(w *jwriter.Writer) + func (v Int8) String() string + type String struct + Defined bool + V string + func OString(v string) String + func (v *String) UnmarshalJSON(data []byte) error + func (v *String) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v String) Get(deflt string) string + func (v String) IsDefined() bool + func (v String) MarshalJSON() ([]byte, error) + func (v String) MarshalTinyJSON(w *jwriter.Writer) + func (v String) String() string + type Uint struct + Defined bool + V uint + func OUint(v uint) Uint + func (v *Uint) UnmarshalJSON(data []byte) error + func (v *Uint) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Uint) Get(deflt uint) uint + func (v Uint) IsDefined() bool + func (v Uint) MarshalJSON() ([]byte, error) + func (v Uint) MarshalTinyJSON(w *jwriter.Writer) + func (v Uint) String() string + type Uint16 struct + Defined bool + V uint16 + func OUint16(v uint16) Uint16 + func (v *Uint16) UnmarshalJSON(data []byte) error + func (v *Uint16) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Uint16) Get(deflt uint16) uint16 + func (v Uint16) IsDefined() bool + func (v Uint16) MarshalJSON() ([]byte, error) + func (v Uint16) MarshalTinyJSON(w *jwriter.Writer) + func (v Uint16) String() string + type Uint32 struct + Defined bool + V uint32 + func OUint32(v uint32) Uint32 + func (v *Uint32) UnmarshalJSON(data []byte) error + func (v *Uint32) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Uint32) Get(deflt uint32) uint32 + func (v Uint32) IsDefined() bool + func (v Uint32) MarshalJSON() ([]byte, error) + func (v Uint32) MarshalTinyJSON(w *jwriter.Writer) + func (v Uint32) String() string + type Uint64 struct + Defined bool + V uint64 + func OUint64(v uint64) Uint64 + func (v *Uint64) UnmarshalJSON(data []byte) error + func (v *Uint64) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Uint64) Get(deflt uint64) uint64 + func (v Uint64) IsDefined() bool + func (v Uint64) MarshalJSON() ([]byte, error) + func (v Uint64) MarshalTinyJSON(w *jwriter.Writer) + func (v Uint64) String() string + type Uint8 struct + Defined bool + V uint8 + func OUint8(v uint8) Uint8 + func (v *Uint8) UnmarshalJSON(data []byte) error + func (v *Uint8) UnmarshalTinyJSON(l *jlexer.Lexer) + func (v Uint8) Get(deflt uint8) uint8 + func (v Uint8) IsDefined() bool + func (v Uint8) MarshalJSON() ([]byte, error) + func (v Uint8) MarshalTinyJSON(w *jwriter.Writer) + func (v Uint8) String() string