types

package
Version: v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JsonArr

type JsonArr []byte

func MustJsonArr

func MustJsonArr(v interface{}) JsonArr

func NewJsonArr

func NewJsonArr(v interface{}) (JsonArr, error)

func (*JsonArr) Bytes

func (j *JsonArr) Bytes() []byte

func (*JsonArr) Default

func (j *JsonArr) Default() []byte

func (*JsonArr) FromDB

func (j *JsonArr) FromDB(bytes []byte) error

func (*JsonArr) IsEmpty

func (j *JsonArr) IsEmpty() bool

func (*JsonArr) Marshal

func (j *JsonArr) Marshal(v interface{}) (err error)

func (*JsonArr) String

func (j *JsonArr) String() string

func (*JsonArr) ToDB

func (j *JsonArr) ToDB() ([]byte, error)

func (*JsonArr) Unmarshal

func (j *JsonArr) Unmarshal(v interface{}) error

type JsonMap

type JsonMap map[string]interface{}

func (*JsonMap) Default

func (j *JsonMap) Default() []byte

func (*JsonMap) FromDB

func (j *JsonMap) FromDB(bytes []byte) error

func (*JsonMap) String

func (j *JsonMap) String() string

func (*JsonMap) ToDB

func (j *JsonMap) ToDB() ([]byte, error)

type JsonObj

type JsonObj []byte

func MustJsonObj

func MustJsonObj(v interface{}) JsonObj

func NewJsonObj

func NewJsonObj(v interface{}) (JsonObj, error)

func (*JsonObj) Bytes

func (j *JsonObj) Bytes() []byte

func (*JsonObj) Default

func (j *JsonObj) Default() []byte

func (*JsonObj) FromDB

func (j *JsonObj) FromDB(bytes []byte) error

func (*JsonObj) IsEmpty

func (j *JsonObj) IsEmpty() bool

func (*JsonObj) Marshal

func (j *JsonObj) Marshal(v interface{}) (err error)

func (*JsonObj) String

func (j *JsonObj) String() string

func (*JsonObj) ToDB

func (j *JsonObj) ToDB() ([]byte, error)

func (*JsonObj) Unmarshal

func (j *JsonObj) Unmarshal(v interface{}) error

type JsonProto

type JsonProto []byte

func MustJsonpb

func MustJsonpb(pb proto.Message) JsonProto

func NewJsonpb

func NewJsonpb(pb proto.Message) (JsonProto, error)

func (*JsonProto) Bytes

func (j *JsonProto) Bytes() []byte

func (*JsonProto) Default

func (j *JsonProto) Default() []byte

func (*JsonProto) FromDB

func (j *JsonProto) FromDB(bytes []byte) error

func (*JsonProto) IsEmpty

func (j *JsonProto) IsEmpty() bool

func (*JsonProto) Marshal

func (j *JsonProto) Marshal(pb proto.Message) (err error)

func (*JsonProto) String

func (j *JsonProto) String() string

func (*JsonProto) ToDB

func (j *JsonProto) ToDB() ([]byte, error)

func (*JsonProto) Unmarshal

func (j *JsonProto) Unmarshal(pb proto.Message) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL