MCPcopy
hub / github.com/pquerna/ffjson / NewStructInfo

Function NewStructInfo

inception/reflect.go:57–66  ·  view source on GitHub ↗
(obj shared.InceptionType)

Source from the content-addressed store, hash-verified

55}
56
57func NewStructInfo(obj shared.InceptionType) *StructInfo {
58 t := reflect.TypeOf(obj.Obj)
59 return &StructInfo{
60 Obj: obj.Obj,
61 Name: t.Name(),
62 Typ: t,
63 Fields: extractFields(obj.Obj),
64 Options: obj.Options,
65 }
66}
67
68func (si *StructInfo) FieldsByFirstByte() map[string][]*StructField {
69 rv := make(map[string][]*StructField)

Callers 1

AddMethod · 0.70

Calls 1

extractFieldsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…