• Home
  • Raw
  • Download

Lines Matching +full:read +full:- +full:pkg +full:- +full:up

3 [![Go Reference](https://pkg.go.dev/badge/google.golang.org/protobuf.svg)](https://pkg.go.dev/googl…
4 …ld Status](https://travis-ci.org/protocolbuffers/protobuf-go.svg?branch=master)](https://travis-ci…
8 language-neutral, platform-neutral, extensible mechanism for serializing
20 [`protoc-gen-go`](https://pkg.go.dev/google.golang.org/protobuf/cmd/protoc-gen-go)
23 …[generate Go specific code for a given `.proto` file](https://protobuf.dev/reference/go/go-generat…
26 [`protobuf`](https://pkg.go.dev/mod/google.golang.org/protobuf) module
29 [define what a message is](https://pkg.go.dev/google.golang.org/protobuf/reflect/protoreflect)
31 [wire](https://pkg.go.dev/google.golang.org/protobuf/proto),
32 [JSON](https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson),
34 [text](https://pkg.go.dev/google.golang.org/protobuf/encoding/prototext)).
37 [developer guide for protocol buffers in Go](https://protobuf.dev/getting-started/gotutorial)
42 [`google.golang.org/protobuf`](https://pkg.go.dev/mod/google.golang.org/protobuf)
44 [`github.com/golang/protobuf`](https://pkg.go.dev/mod/github.com/golang/protobuf)
51 * [`proto`](https://pkg.go.dev/google.golang.org/protobuf/proto): Package
54 * [`encoding/protojson`](https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson):
56 * [`encoding/prototext`](https://pkg.go.dev/google.golang.org/protobuf/encoding/prototext):
58 * [`encoding/protowire`](https://pkg.go.dev/google.golang.org/protobuf/encoding/protowire):
59 Package `protowire` parses and formats the low-level raw wire encoding. Most
61 * [`reflect/protoreflect`](https://pkg.go.dev/google.golang.org/protobuf/reflect/protoreflect):
64 * [`reflect/protoregistry`](https://pkg.go.dev/google.golang.org/protobuf/reflect/protoregistry):
67 * [`reflect/protodesc`](https://pkg.go.dev/google.golang.org/protobuf/reflect/protodesc):
71 * [`reflect/protopath`](https://pkg.go.dev/google.golang.org/protobuf/reflect/protopath):
74 * [`reflect/protorange`](https://pkg.go.dev/google.golang.org/protobuf/reflect/protorange):
76 * [`testing/protocmp`](https://pkg.go.dev/google.golang.org/protobuf/testing/protocmp):
78 * [`testing/protopack`](https://pkg.go.dev/google.golang.org/protobuf/testing/protopack):
80 * [`testing/prototest`](https://pkg.go.dev/google.golang.org/protobuf/testing/prototest):
83 * [`types/dynamicpb`](https://pkg.go.dev/google.golang.org/protobuf/types/dynamicpb):
86 * [`types/known/anypb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/anypb):
88 * [`types/known/timestamppb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/timestamp…
91 * [`types/known/durationpb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/durationpb…
94 * [`types/known/wrapperspb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/wrapperspb…
97 * [`types/known/structpb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/structpb):
100 * [`types/known/fieldmaskpb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/fieldmask…
103 * [`types/known/apipb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/apipb):
106 * [`types/known/typepb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/typepb):
109 * [`types/known/sourcecontextpb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/sourc…
112 * [`types/known/emptypb`](https://pkg.go.dev/google.golang.org/protobuf/types/known/emptypb):
115 * [`types/descriptorpb`](https://pkg.go.dev/google.golang.org/protobuf/types/descriptorpb):
118 * [`types/pluginpb`](https://pkg.go.dev/google.golang.org/protobuf/types/pluginpb):
121 * [`compiler/protogen`](https://pkg.go.dev/google.golang.org/protobuf/compiler/protogen):
123 * [`cmd/protoc-gen-go`](https://pkg.go.dev/google.golang.org/protobuf/cmd/protoc-gen-go):
124 The `protoc-gen-go` binary is a protoc plugin to generate a Go protocol
137 [Go protocol buffer module](https://github.com/protocolbuffers/protobuf-go/releases)
144 This project is open-source and accepts contributions. See the
145 [contribution guide](https://github.com/protocolbuffers/protobuf-go/blob/master/CONTRIBUTING.md)
171 by `protoc-gen-go`. Such practice is not supported by this project.
174 …[`protoc-gen-go/internal_gengo`](https://pkg.go.dev/google.golang.org/protobuf/cmd/protoc-gen-go/i…
176 [`runtime/protoimpl`](https://pkg.go.dev/google.golang.org/protobuf/runtime/protoimpl?tab=doc)
178 [`internal`](https://pkg.go.dev/google.golang.org/protobuf/internal).
184 [`protoc-gen-go`](https://pkg.go.dev/google.golang.org/protobuf/cmd/protoc-gen-go)
186 [protobuf module](https://pkg.go.dev/mod/google.golang.org/protobuf). This
192 [`protoimpl.EnforceVersion`](https://pkg.go.dev/google.golang.org/protobuf/runtime/protoimpl?tab=do…
199 ([released in 2020](https://blog.golang.org/a-new-go-api-for-protocol-buffers))
201 [`google.golang.org/protobuf`](https://pkg.go.dev/mod/google.golang.org/protobuf)
203 ([released publicly in 2010](https://blog.golang.org/third-party-libraries-goprotobuf-and))
205 [`github.com/golang/protobuf`](https://pkg.go.dev/mod/github.com/golang/protobuf)
219 // 2007/09/25 - Conception of Go
222 export func UnMarshal(r io.Read, pb_e reflect.Empty) *os.Error
245 // 2012/03/28 - Release of Go 1
255 The change on June 6th, 2012 added a degree of type-safety to Go protobufs by
280 `protoc-gen-go`. Since `protoc-gen-go` would always generate messages with the
289 `protoc-gen-go`.
295 message implementation might work with some top-level functions (e.g.,
303 write general-purpose code that operates on any protobuf message. For
308 `protoc-gen-go`). If the concrete message type did not match this
333 [`proto.Message`](https://pkg.go.dev/google.golang.org/protobuf/proto?tab=doc#Message)
335 [`protoreflect.Message`](https://pkg.go.dev/google.golang.org/protobuf/reflect/protoreflect?tab=doc…
338 cleanup the supporting functionality that operate on a `proto.Message`, split up