MCPcopy
hub / github.com/grafana/dskit / valueLoader

Function valueLoader

runtimeconfig/manager_test.go:80–93  ·  view source on GitHub ↗
(r io.Reader)

Source from the content-addressed store, hash-verified

78}
79
80func valueLoader(r io.Reader) (i interface{}, err error) {
81 v := value{Value: 0}
82 buf, err := io.ReadAll(r)
83 if err != nil {
84 return nil, err
85 }
86
87 err = yaml.Unmarshal(buf, &v)
88 if err != nil {
89 return nil, err
90 }
91
92 return v, nil
93}
94
95func writeValueToFile(t *testing.T, path string, v value) {
96 t.Helper()

Calls 1

UnmarshalMethod · 0.45

Tested by

no test coverage detected