* typed errors
* add error documentation
* backwards compatibility
* update readme, remove Is methods
* Update internal/proto/redis_errors.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update internal/proto/redis_errors.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* support error wrapping for io and context errors
* use unwrapping of errors in push for consistency
* add common error types
* fix test
* fix flaky test
* add comments in the example
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* internal/proto/peek_push_notification_test : Refactor test helpers to use fmt.Fprintf for buffers
Replaced buf.WriteString(fmt.Sprintf(...)) with fmt.Fprintf or fmt.Fprint in test helper functions for improved clarity and efficiency. This change affects push notification and RESP3 test utilities.
* peek_push_notification_test: revert prev formatting
* all: replace buf.WriteString with fmt.FprintF for consistency
---------
Co-authored-by: Nedyalko Dyakov <1547186+ndyakov@users.noreply.github.com>