Files
zeekay 087e487107 feat: rebrand signoz-otel-collector → Hanzo OTEL Collector
- Go module: github.com/SigNoz/signoz-otel-collector → github.com/hanzoai/otel-collector
- All signoz-prefixed packages → o11y-prefixed
- Docker: signoz/* → ghcr.io/hanzoai/otel-collector
- ClickHouse exporter → Hanzo Datastore
- Env vars: SIGNOZ_* → HANZO_*
- Directory renames for all processor/receiver/exporter packages
2026-03-12 00:21:24 -07:00

47 lines
685 B
Go

package migrate
import "errors"
type base struct {
error
isRetryable bool
}
var _ error = (*base)(nil)
func (e *base) Unwrap() error {
if e.error != nil {
return e.error
}
return nil
}
func (e *base) IsRetryable() bool {
return e.isRetryable
}
func New(origErr error) *base {
return &base{error: origErr, isRetryable: false}
}
func NewRetryableError(origErr error) *base {
return &base{error: origErr, isRetryable: true}
}
func Unwrapb(err error) *base {
if b, ok := err.(*base); ok {
return b
}
return New(err)
}
func As(err error, target any) bool {
return errors.As(err, target)
}
func Is(err error, target error) bool {
return errors.Is(err, target)
}