Remove a duplicated helper function

This commit is contained in:
2026-07-06 14:26:40 -05:00
parent 671ff6d132
commit 79a585d17e

View File

@@ -76,7 +76,7 @@ func cloneModuleSpec(spec ModuleSpec) ModuleSpec {
Stage: spec.Stage,
Provides: append([]string(nil), spec.Provides...),
Requires: append([]string(nil), spec.Requires...),
ReferenceSlots: cloneReferenceSlots(spec.ReferenceSlots),
ReferenceSlots: contracts.CloneReferenceSlots(spec.ReferenceSlots),
}
}
@@ -171,15 +171,3 @@ func validateReferenceSlots(slots []contracts.ReferenceSlot) error {
}
return nil
}
func cloneReferenceSlots(slots []contracts.ReferenceSlot) []contracts.ReferenceSlot {
if len(slots) == 0 {
return nil
}
out := make([]contracts.ReferenceSlot, 0, len(slots))
for _, slot := range slots {
slot.AcceptedMediaTypes = append([]string(nil), slot.AcceptedMediaTypes...)
out = append(out, slot)
}
return out
}