NewEncoder creates a new Encoder. Returns an error if the zstd encoder cannot be initialized.
()
| 46 | // NewEncoder creates a new Encoder. Returns an error if the zstd encoder cannot |
| 47 | // be initialized. |
| 48 | func NewEncoder() (*Encoder, error) { |
| 49 | e := &Encoder{} |
| 50 | w, err := zstd.NewWriter(nil) |
| 51 | if err != nil { |
| 52 | return nil, err |
| 53 | } |
| 54 | e.w = w |
| 55 | return e, nil |
| 56 | } |
| 57 | |
| 58 | // Encode returns the encoded form of src for the given compression type. It also |
| 59 | // returns the indicator if the compression was performed. Encode may skip |
no outgoing calls
searching dependent graphs…