MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / NewStructHash

Function NewStructHash

projects/Go/proto/test/StructHash.go:53–66  ·  view source on GitHub ↗

Create a new StructHash struct

()

Source from the content-addressed store, hash-verified

51
52// Create a new StructHash struct
53func NewStructHash() *StructHash {
54 return &StructHash{
55 F1: make(map[string]byte),
56 F2: make(map[string]*byte),
57 F3: make(map[string][]byte),
58 F4: make(map[string]*[]byte),
59 F5: make(map[string]EnumSimple),
60 F6: make(map[string]*EnumSimple),
61 F7: make(map[string]FlagsSimple),
62 F8: make(map[string]*FlagsSimple),
63 F9: make(map[string]StructSimple),
64 F10: make(map[string]*StructSimple),
65 }
66}
67
68// Create a new StructHash struct from the given field values
69func NewStructHashFromFieldValues(F1 map[string]byte, F2 map[string]*byte, F3 map[string][]byte, F4 map[string]*[]byte, F5 map[string]EnumSimple, F6 map[string]*EnumSimple, F7 map[string]FlagsSimple, F8 map[string]*FlagsSimple, F9 map[string]StructSimple, F10 map[string]*StructSimple) *StructHash {

Callers 7

DeserializeMethod · 0.85
DeserializeValueMethod · 0.85
DeserializeMethod · 0.85
DeserializeValueMethod · 0.85
NewStructHashFromJSONFunction · 0.85
GetMethod · 0.85
GetMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected