MCPcopy Create free account
hub / github.com/astercloud/aster / toStream

Method toStream

pkg/stream/stream.go:307–314  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

305}
306
307func (ar *arrayReader[T]) toStream() *stream[T] {
308 s := newStream[T](len(ar.arr) - ar.index)
309 for i := ar.index; i < len(ar.arr); i++ {
310 s.send(ar.arr[i], nil)
311 }
312 s.closeSend()
313 return s
314}
315
316// multiStreamReader 合并多个流
317type multiStreamReader[T any] struct {

Callers 1

readerToStreamFunction · 0.80

Calls 2

closeSendMethod · 0.80
sendMethod · 0.45

Tested by

no test coverage detected