MCPcopy
hub / github.com/nocalhost/nocalhost / Encoding

Interface Encoding

pkg/nocalhost-api/pkg/cache/encoding.go:25–28  ·  view source on GitHub ↗

Encoding

Source from the content-addressed store, hash-verified

23
24// Encoding
25type Encoding interface {
26 Marshal(v interface{}) ([]byte, error)
27 Unmarshal(data []byte, v interface{}) error
28}
29
30// Marshal encode data
31func Marshal(e Encoding, v interface{}) (data []byte, err error) {

Callers 16

MarshalFunction · 0.65
MarshalMethod · 0.65
MarshalMethod · 0.65
MarshalMethod · 0.65
MarshalMethod · 0.65
GetClusterInfoMethod · 0.65
ToYamlStringMethod · 0.65
createDevSpaceMethod · 0.65
initConfigFunction · 0.65
UnmarshalFunction · 0.65
UnmarshalMethod · 0.65
UnmarshalMethod · 0.65

Implementers 5

JSONEncodingpkg/nocalhost-api/pkg/cache/encoding.g
GobEncodingpkg/nocalhost-api/pkg/cache/encoding.g
JSONGzipEncodingpkg/nocalhost-api/pkg/cache/encoding.g
JSONSnappyEncodingpkg/nocalhost-api/pkg/cache/encoding.g
MsgPackEncodingpkg/nocalhost-api/pkg/cache/encoding.g

Calls

no outgoing calls

Tested by

no test coverage detected