Versions in this module Expand all Collapse all v0 v0.1.0 Jun 23, 2026 Changes in this version + var ErrEmptyFrame = errors.New("sapient frame length is zero") + var ErrFrameTooLarge = errors.New("sapient frame exceeds configured maximum") + func ErrorPacket(err error) []byte + func ReadFrame(r io.Reader, maxBytes uint32) ([]byte, error) + func WriteFrame(w io.Writer, data []byte) error + type FrameError struct + func (e *FrameError) Error() string + func (e *FrameError) Packet() []byte + func (e *FrameError) Unwrap() error