Files

25 lines
626 B
Go
Raw Permalink Normal View History

2025-04-15 17:09:46 +02:00
package errors
import (
"errors"
"fmt"
)
var (
UnsupportedStoreEngineConfigError = errors.New("unsupported store engine")
PermissionValidationError = errors.New("permission validation failed")
PermissionDeniedError = errors.New("permission denied")
)
func NewUnsupportedStoreEngineConfigError(engine string) error {
return fmt.Errorf("%w: %s", UnsupportedStoreEngineConfigError, engine)
}
func NewPermissionValidationError(err error) error {
return fmt.Errorf("%w: %s", PermissionValidationError, err)
}
func NewPermissionDeniedError() error {
return fmt.Errorf("%w", PermissionDeniedError)
}