Files
Gogs/internal/osx/error.go
ᴊᴏᴇ ᴄʜᴇɴ 36d56d5525 all: rename packages ending with "util" to end with "x" (#8182)
Co-authored-by: JSS <jss@unknwon.dev>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 13:25:19 -05:00

24 lines
354 B
Go

package osx
import (
"os"
"gogs.io/gogs/internal/errx"
)
var _ errx.NotFound = (*Error)(nil)
// Error is a wrapper of an OS error, which handles not found.
type Error struct {
error
}
func (e Error) NotFound() bool {
return e.error == os.ErrNotExist
}
// NewError wraps given error.
func NewError(err error) error {
return Error{error: err}
}