in pkg/tracesegment/tracesegment.go [37:54]
func (r *TraceSegment) Deflate() []byte {
var b bytes.Buffer
w := zlib.NewWriter(&b)
rawBytes := *r.Raw
_, err := w.Write(rawBytes)
if err != nil {
log.Errorf("%v", err)
}
err = w.Close()
if err != nil {
log.Errorf("%v", err)
}
return b.Bytes()
}