Initial commit
This commit is contained in:
20
vendor/github.com/carlmjohnson/requests/errorkind.go
generated
vendored
Normal file
20
vendor/github.com/carlmjohnson/requests/errorkind.go
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
package requests
|
||||
|
||||
// ErrorKind indicates where an error was returned in the process of building, validating, and handling a request.
|
||||
// Errors returned by Builder can be tested for their ErrorKind using errors.Is or errors.As.
|
||||
type ErrorKind int8
|
||||
|
||||
//go:generate stringer -type=ErrorKind
|
||||
|
||||
// Enum values for type ErrorKind
|
||||
const (
|
||||
ErrURL ErrorKind = iota // error building URL
|
||||
ErrRequest // error building the request
|
||||
ErrTransport // error connecting
|
||||
ErrValidator // validator error
|
||||
ErrHandler // handler error
|
||||
)
|
||||
|
||||
func (ek ErrorKind) Error() string {
|
||||
return ek.String()
|
||||
}
|
||||
Reference in New Issue
Block a user