1.4.5.2
This commit is contained in:
20
EdgeNode/internal/utils/bfs/errors.go
Normal file
20
EdgeNode/internal/utils/bfs/errors.go
Normal file
@@ -0,0 +1,20 @@
|
||||
// Copyright 2024 GoEdge CDN goedge.cdn@gmail.com. All rights reserved. Official site: https://goedge.cn .
|
||||
|
||||
package bfs
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"os"
|
||||
)
|
||||
|
||||
var ErrClosed = errors.New("the file closed")
|
||||
var ErrInvalidHash = errors.New("invalid hash")
|
||||
var ErrFileIsWriting = errors.New("the file is writing")
|
||||
|
||||
func IsWritingErr(err error) bool {
|
||||
return err != nil && errors.Is(err, ErrFileIsWriting)
|
||||
}
|
||||
|
||||
func IsNotExist(err error) bool {
|
||||
return err != nil && os.IsNotExist(err)
|
||||
}
|
||||
Reference in New Issue
Block a user