serialization

package
v0.0.0-...-a18802c Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GobsSerialization

type GobsSerialization struct{}

GobsSerialization Gobs Serialization

func (GobsSerialization) Decode

func (gobs GobsSerialization) Decode(data interface{}, obj interface{}) error

Decode Data Followings Gobs

func (GobsSerialization) Encode

func (gobs GobsSerialization) Encode(data interface{}) interface{}

Encode Data Followings Gobs

type MsgPackSerialization

type MsgPackSerialization struct{}

MsgPackSerialization Serialization to Msg Pack Format

func (MsgPackSerialization) Decode

func (gobs MsgPackSerialization) Decode(data interface{}, obj interface{}) error

Decode Data Followings MsgPack

func (MsgPackSerialization) Encode

func (gobs MsgPackSerialization) Encode(data interface{}) interface{}

Encode Data Followings MsgPack

type PlainSerialization

type PlainSerialization struct{}

PlainSerialization does no serialization (plain objects)

func (PlainSerialization) Decode

func (plain PlainSerialization) Decode(data interface{}, obj interface{}) error

Decode Data Followings Plain

func (PlainSerialization) Encode

func (plain PlainSerialization) Encode(data interface{}) interface{}

Encode Data Followings Plain

type Serialization

type Serialization interface {
	Decode(data interface{}, obj interface{}) error
	Encode(data interface{}) interface{}
}

Serialization Interface for Data

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL