MCPcopy
hub / github.com/argoproj/argo-workflows / nestedFieldNoCopy

Function nestedFieldNoCopy

hack/manifests/helpers.go:91–100  ·  view source on GitHub ↗
(o *obj, fields ...string)

Source from the content-addressed store, hash-verified

89}
90
91func nestedFieldNoCopy[T any](o *obj, fields ...string) T {
92 value, found, err := unstructured.NestedFieldNoCopy(*o, fields...)
93 if !found {
94 panic(fmt.Sprintf("failed to find field %v", fields))
95 }
96 if err != nil {
97 panic(err.Error())
98 }
99 return value.(T)
100}
101
102func (o *obj) WriteYaml(filename string) error {
103 data, err := yaml.Marshal(o)

Callers 5

OverwriteNestedFieldMethod · 0.85
SetNestedFieldMethod · 0.85
OpenAPIV3SchemaMethod · 0.85

Calls 1

ErrorMethod · 0.65

Tested by

no test coverage detected