package errhttp import ( "net/http" ) var _ Error = internalVariantAlsoNegotiates{} var _ ServerError = internalVariantAlsoNegotiates{} var _ VariantAlsoNegotiates = internalVariantAlsoNegotiates{} var ServerErrorVariantAlsoNegotiates ServerError = VariantAlsoNegotiatesWrap(nil).(VariantAlsoNegotiates) var ErrHTTPVariantAlsoNegotiates Error = ServerErrorVariantAlsoNegotiates var ErrVariantAlsoNegotiates error = ServerErrorVariantAlsoNegotiates type VariantAlsoNegotiates interface { ServerError VariantAlsoNegotiates() } var _ VariantAlsoNegotiates = internalVariantAlsoNegotiates{} type internalVariantAlsoNegotiates struct { err error } func VariantAlsoNegotiatesWrap(err error) error { return internalVariantAlsoNegotiates{ err:err, } } func (receiver internalVariantAlsoNegotiates) Error() string { err := receiver.err if nil == err { return http.StatusText(receiver.ErrHTTP()) } return err.Error() } func (internalVariantAlsoNegotiates) ErrHTTP() int { return http.StatusVariantAlsoNegotiates } func (internalVariantAlsoNegotiates) ServerError() { // Nothing here. } func (internalVariantAlsoNegotiates) VariantAlsoNegotiates() { // Nothing here. } func (receiver internalVariantAlsoNegotiates) Unwrap() error { return receiver.err }