MCPcopy Index your code
hub / github.com/coder/coder / allFields

Function allFields

coderd/database/gentest/models_test.go:122–134  ·  view source on GitHub ↗
(rt reflect.Type)

Source from the content-addressed store, hash-verified

120}
121
122func allFields(rt reflect.Type) []reflect.StructField {
123 fields := make([]reflect.StructField, 0, rt.NumField())
124 for i := 0; i < rt.NumField(); i++ {
125 field := rt.Field(i)
126 if field.Anonymous && field.Type.Kind() == reflect.Struct {
127 // Recurse into anonymous struct fields.
128 fields = append(fields, allFields(field.Type)...)
129 continue
130 }
131 fields = append(fields, rt.Field(i))
132 }
133 return fields
134}

Callers 5

TestViewSubsetTemplateFunction · 0.85
TestViewSubsetWorkspaceFunction · 0.85
TestViewSubsetChatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected