MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / cloneConfigFields

Function cloneConfigFields

internal/pluginhost/snapshot.go:150–160  ·  view source on GitHub ↗
(fields []pluginapi.ConfigField)

Source from the content-addressed store, hash-verified

148}
149
150func cloneConfigFields(fields []pluginapi.ConfigField) []pluginapi.ConfigField {
151 if len(fields) == 0 {
152 return nil
153 }
154 out := make([]pluginapi.ConfigField, len(fields))
155 copy(out, fields)
156 for index := range out {
157 out[index].EnumValues = append([]string(nil), fields[index].EnumValues...)
158 }
159 return out
160}

Callers 1

clonePluginMetadataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected