MCPcopy
hub / github.com/grpc/grpc-go / mapToString

Function mapToString

balancer/rls/internal/keys/builder.go:253–267  ·  view source on GitHub ↗
(kv map[string]string)

Source from the content-addressed store, hash-verified

251}
252
253func mapToString(kv map[string]string) string {
254 keys := make([]string, 0, len(kv))
255 for k := range kv {
256 keys = append(keys, k)
257 }
258 sort.Strings(keys)
259 var sb strings.Builder
260 for i, k := range keys {
261 if i != 0 {
262 fmt.Fprint(&sb, ",")
263 }
264 fmt.Fprintf(&sb, "%s=%s", k, kv[k])
265 }
266 return sb.String()
267}

Callers 2

TestMapToStringFunction · 0.85
RLSKeyMethod · 0.85

Calls 1

StringMethod · 0.65

Tested by 1

TestMapToStringFunction · 0.68