package flags
Import Path
google.golang.org/protobuf/internal/flags (on go.dev)
Dependency Relation
imports 0 packages, and imported by 7 packages
Involved Source Files
Package flags provides a set of flags controlled by build tags.
proto_legacy_disable.go
Package-Level Constants (total 3, in which 2 are exported)
LazyUnmarshalExtensions specifies whether to lazily unmarshal extensions.
Lazy extension unmarshaling validates the contents of message-valued
extension fields at unmarshal time, but defers creating the message
structure until the extension is first accessed.
ProtoLegacy specifies whether to enable support for legacy functionality
such as MessageSets, weak fields, and various other obscure behavior
that is necessary to maintain backwards compatibility with proto1 or
the pre-release variants of proto2 and proto3.
This is disabled by default unless built with the "protolegacy" tag.
WARNING: The compatibility agreement covers nothing provided by this flag.
As such, functionality may suddenly be removed or changed at our discretion.
The pages are generated with Golds v0.3.2. (GOOS=linux 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. |