type google.golang.org/protobuf/reflect/protoreflect.Cardinality
15 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L189: type Cardinality cardinality
proto.go#L195: Optional Cardinality = 1 // appears zero or one times
proto.go#L196: Required Cardinality = 2 // appears exactly one time; invalid with Proto3
proto.go#L197: Repeated Cardinality = 3 // appears zero or more times
proto.go#L201: func (c Cardinality) IsValid() bool {
proto.go#L211: func (c Cardinality) String() string {
proto.go#L225: func (c Cardinality) GoString() string {
type.go#L273: Cardinality() Cardinality
google.golang.org/protobuf/internal/filedesc
desc.go#L208: Cardinality pref.Cardinality // must be consistent with Message.RequiredNumbers
desc.go#L278: func (fd *Field) Cardinality() pref.Cardinality { return fd.L1.Cardinality }
desc.go#L371: Cardinality pref.Cardinality
desc.go#L392: func (xd *Extension) Cardinality() pref.Cardinality { return xd.L1.Cardinality }
desc_init.go#L406: xd.L1.Cardinality = pref.Cardinality(v)
desc_lazy.go#L431: fd.L1.Cardinality = pref.Cardinality(v)
google.golang.org/protobuf/internal/impl
legacy_extension.go#L154: func (x placeholderExtension) Cardinality() pref.Cardinality { return 0 }
![]() |
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. |