Searched defs:unmarshalInfo (Results 1 – 3 of 3) sorted by relevance
67 type unmarshalInfo struct { struct68 typ reflect.Type // type of the protobuf struct72 initialized int3273 lock sync.Mutex // prevents double initialization74 dense []unmarshalFieldInfo // fields indexed by tag #75 sparse map[uint64]unmarshalFieldInfo // fields indexed by tag #76 reqFields []string // names of required fields77 reqMask uint64 // 1<<len(reqFields)-178 … // offset of []byte to put unrecognized data (or invalidField if we should throw it away)79 …et of extensions field (of type proto.XXX_InternalExtensions), or invalidField if it does not exist[all …]
290 func atomicLoadUnmarshalInfo(p **unmarshalInfo) *unmarshalInfo {293 func atomicStoreUnmarshalInfo(p **unmarshalInfo, v *unmarshalInfo) {
319 func atomicLoadUnmarshalInfo(p **unmarshalInfo) *unmarshalInfo {324 func atomicStoreUnmarshalInfo(p **unmarshalInfo, v *unmarshalInfo) {