1
0
mirror of https://github.com/gogs/gogs.git synced 2025-07-14 16:18:42 +00:00
2020-03-16 01:22:27 +08:00

17 lines
417 B
Go

// Copyright 2020 The Gogs Authors. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
package errutil
// NotFound represents a not found error.
type NotFound interface {
NotFound() bool
}
// IsNotFound returns true if the error is a not found error.
func IsNotFound(err error) bool {
e, ok := err.(NotFound)
return ok && e.NotFound()
}