@@ -209,13 +209,13 @@ func (t *TopicConfig) configs() []createtopics.RequestConfig {
209
209
}
210
210
211
211
func (t TopicConfig ) toCreateTopicsRequestV0Topic () createTopicsRequestV0Topic {
212
- var requestV0ReplicaAssignments []createTopicsRequestV0ReplicaAssignment
212
+ requestV0ReplicaAssignments := make ( []createTopicsRequestV0ReplicaAssignment , 0 , len ( t . ReplicaAssignments ))
213
213
for _ , a := range t .ReplicaAssignments {
214
214
requestV0ReplicaAssignments = append (
215
215
requestV0ReplicaAssignments ,
216
216
a .toCreateTopicsRequestV0ReplicaAssignment ())
217
217
}
218
- var requestV0ConfigEntries []createTopicsRequestV0ConfigEntry
218
+ requestV0ConfigEntries := make ( []createTopicsRequestV0ConfigEntry , 0 , len ( t . ConfigEntries ))
219
219
for _ , c := range t .ConfigEntries {
220
220
requestV0ConfigEntries = append (
221
221
requestV0ConfigEntries ,
@@ -377,7 +377,7 @@ func (c *Conn) createTopics(request createTopicsRequestV0) (createTopicsResponse
377
377
// operational semantics. In other words, if CreateTopics is invoked with a
378
378
// configuration for an existing topic, it will have no effect.
379
379
func (c * Conn ) CreateTopics (topics ... TopicConfig ) error {
380
- var requestV0Topics []createTopicsRequestV0Topic
380
+ requestV0Topics := make ( []createTopicsRequestV0Topic , 0 , len ( topics ))
381
381
for _ , t := range topics {
382
382
requestV0Topics = append (
383
383
requestV0Topics ,
0 commit comments