VictoriaMetrics/lib/encoding/zstd/stream_cgo.go
2021-07-26 15:50:46 +03:00

27 lines
480 B
Go

//go:build cgo
// +build cgo
package zstd
import (
"io"
"github.com/valyala/gozstd"
)
// Reader is zstd reader
type Reader = gozstd.Reader
// NewReader returns zstd reader for the given r.
func NewReader(r io.Reader) *Reader {
return gozstd.NewReader(r)
}
// Writer is zstd writer
type Writer = gozstd.Writer
// NewWriterLevel returns zstd writer for the given w and level.
func NewWriterLevel(w io.Writer, level int) *Writer {
return gozstd.NewWriterLevel(w, level)
}