mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-05 01:14:01 +08:00
23 lines
334 B
Go
23 lines
334 B
Go
package iplibrary
|
|
|
|
// FataError 是否是致命错误
|
|
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
|
|
}
|