Files
2025-06-06 16:47:18 +02:00

25 lines
626 B
Go

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)
}