package gofeaturespb
Import Path
google.golang.org/protobuf/types/gofeaturespb (on go.dev)
Dependency Relation
imports 6 packages, and imported by one package
Involved Source Files
go_features.pb.go
Package-Level Type Names (total 3)
One of OPEN, HYBRID or OPAQUE.
Whether or not to generate the deprecated UnmarshalJSON method for enums.
Can only be true for proto using the Open Struct api.
StripEnumPrefix *GoFeatures_StripEnumPrefix
Deprecated: Use GoFeatures.ProtoReflect.Descriptor instead.
(*GoFeatures) GetApiLevel() GoFeatures_APILevel
(*GoFeatures) GetLegacyUnmarshalJsonEnum() bool
(*GoFeatures) GetStripEnumPrefix() GoFeatures_StripEnumPrefix
(*GoFeatures) ProtoMessage()
(*GoFeatures) ProtoReflect() protoreflect.Message
(*GoFeatures) Reset()
(*GoFeatures) String() string
*GoFeatures : google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
*GoFeatures : google.golang.org/protobuf/runtime/protoiface.MessageV1
*GoFeatures : expvar.Var
*GoFeatures : fmt.Stringer
*GoFeatures : github.com/gogo/protobuf/proto.Message
( GoFeatures_APILevel) Descriptor() protoreflect.EnumDescriptor
( GoFeatures_APILevel) Enum() *GoFeatures_APILevel
Deprecated: Use GoFeatures_APILevel.Descriptor instead.
( GoFeatures_APILevel) Number() protoreflect.EnumNumber
( GoFeatures_APILevel) String() string
( GoFeatures_APILevel) Type() protoreflect.EnumType
Deprecated: Do not use.
GoFeatures_APILevel : google.golang.org/protobuf/reflect/protoreflect.Enum
*GoFeatures_APILevel : encoding/json.Unmarshaler
GoFeatures_APILevel : expvar.Var
GoFeatures_APILevel : fmt.Stringer
*GoFeatures_APILevel : github.com/goccy/go-json.Unmarshaler
func (*GoFeatures).GetApiLevel() GoFeatures_APILevel
func GoFeatures_APILevel.Enum() *GoFeatures_APILevel
const GoFeatures_API_HYBRID
const GoFeatures_API_LEVEL_UNSPECIFIED
const GoFeatures_API_OPAQUE
const GoFeatures_API_OPEN
( GoFeatures_StripEnumPrefix) Descriptor() protoreflect.EnumDescriptor
( GoFeatures_StripEnumPrefix) Enum() *GoFeatures_StripEnumPrefix
Deprecated: Use GoFeatures_StripEnumPrefix.Descriptor instead.
( GoFeatures_StripEnumPrefix) Number() protoreflect.EnumNumber
( GoFeatures_StripEnumPrefix) String() string
( GoFeatures_StripEnumPrefix) Type() protoreflect.EnumType
Deprecated: Do not use.
GoFeatures_StripEnumPrefix : google.golang.org/protobuf/reflect/protoreflect.Enum
*GoFeatures_StripEnumPrefix : encoding/json.Unmarshaler
GoFeatures_StripEnumPrefix : expvar.Var
GoFeatures_StripEnumPrefix : fmt.Stringer
*GoFeatures_StripEnumPrefix : github.com/goccy/go-json.Unmarshaler
func (*GoFeatures).GetStripEnumPrefix() GoFeatures_StripEnumPrefix
func GoFeatures_StripEnumPrefix.Enum() *GoFeatures_StripEnumPrefix
const GoFeatures_STRIP_ENUM_PREFIX_GENERATE_BOTH
const GoFeatures_STRIP_ENUM_PREFIX_KEEP
const GoFeatures_STRIP_ENUM_PREFIX_STRIP
const GoFeatures_STRIP_ENUM_PREFIX_UNSPECIFIED
Package-Level Variables (total 6)
optional pb.GoFeatures go = 1002;
Enum value maps for GoFeatures_APILevel.
Enum value maps for GoFeatures_APILevel.
Enum value maps for GoFeatures_StripEnumPrefix.
Enum value maps for GoFeatures_StripEnumPrefix.
Package-Level Constants (total 8)
const GoFeatures_API_HYBRID GoFeatures_APILevel = 2
API_LEVEL_UNSPECIFIED results in selecting the OPEN API,
but needs to be a separate value to distinguish between
an explicitly set api level or a missing api level.
const GoFeatures_API_OPAQUE GoFeatures_APILevel = 3 const GoFeatures_API_OPEN GoFeatures_APILevel = 1![]() |
The pages are generated with Golds v0.8.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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |