mirror of https://github.com/portainer/portainer
21 lines
335 B
Go
21 lines
335 B
Go
|
package errors
|
||
|
|
||
|
import "errors"
|
||
|
|
||
|
type ConflictError struct {
|
||
|
msg string
|
||
|
}
|
||
|
|
||
|
func (e *ConflictError) Error() string {
|
||
|
return e.msg
|
||
|
}
|
||
|
|
||
|
func NewConflictError(msg string) *ConflictError {
|
||
|
return &ConflictError{msg: msg}
|
||
|
}
|
||
|
|
||
|
func IsConflictError(err error) bool {
|
||
|
var conflictError *ConflictError
|
||
|
return errors.As(err, &conflictError)
|
||
|
}
|