Files
EdgeNode/internal/iplibrary/action_errors.go

23 lines
324 B
Go
Raw Normal View History

2021-02-06 17:34:33 +08:00
package iplibrary
// 是否是致命错误
type FataError struct {
err string
}
func (this *FataError) Error() string {
return this.err
}
func NewFataError(err string) error {
return &FataError{err: err}
}
func IsFatalError(err error) bool {
if err == nil {
return false
}
_, ok := err.(*FataError)
return ok
}