MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / newZSTDReader

Function newZSTDReader

internal/compressions/reader_zstd.go:20–28  ·  view source on GitHub ↗
(reader io.Reader)

Source from the content-addressed store, hash-verified

18}
19
20func newZSTDReader(reader io.Reader) (Reader, error) {
21 r, err := zstd.NewReader(reader, zstd.WithDecoderMaxWindow(256<<20))
22 if err != nil {
23 return nil, err
24 }
25 return &ZSTDReader{
26 reader: r,
27 }, nil
28}
29
30func (this *ZSTDReader) Read(p []byte) (n int, err error) {
31 return this.reader.Read(p)

Callers 1

initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected