MCPcopy
hub / github.com/grpc-ecosystem/grpc-gateway / populateRepeatedField

Function populateRepeatedField

runtime/query.go:176–186  ·  view source on GitHub ↗
(fieldDescriptor protoreflect.FieldDescriptor, list protoreflect.List, values []string)

Source from the content-addressed store, hash-verified

174}
175
176func populateRepeatedField(fieldDescriptor protoreflect.FieldDescriptor, list protoreflect.List, values []string) error {
177 for _, value := range values {
178 v, err := parseField(fieldDescriptor, value)
179 if err != nil {
180 return fmt.Errorf("parsing list %q: %w", fieldDescriptor.FullName().Name(), err)
181 }
182 list.Append(v)
183 }
184
185 return nil
186}
187
188func populateMapField(fieldDescriptor protoreflect.FieldDescriptor, mp protoreflect.Map, values []string) error {
189 if len(values) != 2 {

Callers 1

Calls 1

parseFieldFunction · 0.85

Tested by

no test coverage detected