errors.go 1.7 KB

12345678910111213141516171819202122232425262728293031
  1. package lz4errors
  2. type Error string
  3. func (e Error) Error() string { return string(e) }
  4. const (
  5. // ErrInvalidSourceShortBuffer is returned by UncompressBlock or CompressBLock when a compressed
  6. // block is corrupted or the destination buffer is not large enough for the uncompressed data.
  7. ErrInvalidSourceShortBuffer Error = "lz4: invalid source or destination buffer too short"
  8. // ErrInvalidFrame is returned when reading an invalid LZ4 archive.
  9. ErrInvalidFrame Error = "lz4: bad magic number"
  10. // ErrInternalUnhandledState is an internal error.
  11. ErrInternalUnhandledState Error = "lz4: unhandled state"
  12. // ErrInvalidHeaderChecksum is returned when reading a frame.
  13. ErrInvalidHeaderChecksum Error = "lz4: invalid header checksum"
  14. // ErrInvalidBlockChecksum is returned when reading a frame.
  15. ErrInvalidBlockChecksum Error = "lz4: invalid block checksum"
  16. // ErrInvalidFrameChecksum is returned when reading a frame.
  17. ErrInvalidFrameChecksum Error = "lz4: invalid frame checksum"
  18. // ErrOptionInvalidCompressionLevel is returned when the supplied compression level is invalid.
  19. ErrOptionInvalidCompressionLevel Error = "lz4: invalid compression level"
  20. // ErrOptionClosedOrError is returned when an option is applied to a closed or in error object.
  21. ErrOptionClosedOrError Error = "lz4: cannot apply options on closed or in error object"
  22. // ErrOptionInvalidBlockSize is returned when
  23. ErrOptionInvalidBlockSize Error = "lz4: invalid block size"
  24. // ErrOptionNotApplicable is returned when trying to apply an option to an object not supporting it.
  25. ErrOptionNotApplicable Error = "lz4: option not applicable"
  26. // ErrWriterNotClosed is returned when attempting to reset an unclosed writer.
  27. ErrWriterNotClosed Error = "lz4: writer not closed"
  28. )