type google.golang.org/protobuf/internal/impl.ExtensionField
26 uses
google.golang.org/protobuf/internal/impl (current package)
checkinit.go#L65: func (mi *MessageInfo) isInitExtensions(ext *map[int32]ExtensionField) error {
codec_extension.go#L81: type ExtensionField struct {
codec_extension.go#L90: func (f *ExtensionField) appendLazyBytes(xt pref.ExtensionType, xi *extensionFieldInfo, num protowire.Number, wtyp protowire.Type, b []byte) {
codec_extension.go#L100: func (f *ExtensionField) canLazy(xt pref.ExtensionType) bool {
codec_extension.go#L110: func (f *ExtensionField) lazyInit() {
codec_extension.go#L157: func (f *ExtensionField) Set(t pref.ExtensionType, v pref.Value) {
codec_extension.go#L165: func (f *ExtensionField) SetLazy(t pref.ExtensionType, fn func() pref.Value) {
codec_extension.go#L172: func (f *ExtensionField) Value() pref.Value {
codec_extension.go#L184: func (f ExtensionField) Type() pref.ExtensionType {
codec_extension.go#L190: func (f ExtensionField) IsSet() bool {
codec_messageset.go#L81: func marshalMessageSetField(mi *MessageInfo, b []byte, x ExtensionField, opts marshalOptions) ([]byte, error) {
codec_messageset.go#L100: *ep = make(map[int32]ExtensionField)
decode.go#L88: var exts *map[int32]ExtensionField
decode.go#L151: *exts = make(map[int32]ExtensionField)
decode.go#L196: func (mi *MessageInfo) unmarshalExtension(b []byte, num protowire.Number, wtyp protowire.Type, exts map[int32]ExtensionField, opts unmarshalOptions) (out unmarshalOutput, err error) {
encode.go#L150: func (mi *MessageInfo) sizeExtensions(ext *map[int32]ExtensionField, opts marshalOptions) (n int) {
encode.go#L164: func (mi *MessageInfo) appendExtensions(b []byte, ext *map[int32]ExtensionField, opts marshalOptions) ([]byte, error) {
merge.go#L58: *dext = make(map[int32]ExtensionField)
message.go#L113: ExtensionFields = map[int32]ExtensionField
message_reflect.go#L134: return (*extensionMap)(v.Interface().(*map[int32]ExtensionField))
message_reflect.go#L143: type extensionMap map[int32]ExtensionField
message_reflect.go#L208: *m = make(map[int32]ExtensionField)
message_reflect.go#L210: var x ExtensionField
pointer_unsafe.go#L114: func (p pointer) Extensions() *map[int32]ExtensionField { return (*map[int32]ExtensionField)(p.p) }
google.golang.org/protobuf/runtime/protoimpl
impl.go#L39: ExtensionFieldV1 = impl.ExtensionField
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |