type MessageInfo …
type exporter …
func getMessageInfo(mt reflect.Type) *MessageInfo { … }
func (mi *MessageInfo) init() { … }
func (mi *MessageInfo) initOnce() { … }
func (mi *MessageInfo) getPointer(m protoreflect.Message) (p pointer, ok bool) { … }
type SizeCache …
type WeakFields …
type UnknownFields …
type unknownFieldsA …
type unknownFieldsB …
type ExtensionFields …
var sizecacheType …
var weakFieldsType …
var unknownFieldsAType …
var unknownFieldsBType …
var extensionFieldsType …
type structInfo …
func (mi *MessageInfo) makeStructInfo(t reflect.Type) structInfo { … }
func (mi *MessageInfo) New() protoreflect.Message { … }
func (mi *MessageInfo) Zero() protoreflect.Message { … }
func (mi *MessageInfo) Descriptor() protoreflect.MessageDescriptor { … }
func (mi *MessageInfo) Enum(i int) protoreflect.EnumType { … }
func (mi *MessageInfo) Message(i int) protoreflect.MessageType { … }
type mapEntryType …
func (mt mapEntryType) New() protoreflect.Message { … }
func (mt mapEntryType) Zero() protoreflect.Message { … }
func (mt mapEntryType) Descriptor() protoreflect.MessageDescriptor { … }
func (mt mapEntryType) Enum(i int) protoreflect.EnumType { … }
func (mt mapEntryType) Message(i int) protoreflect.MessageType { … }