From 7277a32d08d3f05335762a3fc2c0f8fd8bd279f2 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Mon, 14 Aug 2023 05:50:41 -0700 Subject: [PATCH] dealt with internal type fitting interface in another way (other than a unit test) --- badgateway.go | 5 ++-- badrequest.go | 5 ++-- clienterror_test.go | 42 -------------------------------- conflict.go | 5 ++-- expectationfailed.go | 1 + faileddependency.go | 1 + forbidden.go | 5 ++-- gatewaytimeout.go | 1 + gone.go | 5 ++-- httpversionnotsupported.go | 1 + insufficientstorage.go | 1 + internalservererror.go | 1 + lengthrequired.go | 1 + locked.go | 5 ++-- loopdetected.go | 1 + methodnotallowed.go | 1 + networkauthenticationrequired.go | 1 + notacceptable.go | 1 + notextended.go | 1 + notfound.go | 5 ++-- notimplemented.go | 1 + payloadtoolarge.go | 1 + paymentrequired.go | 1 + preconditionfailed.go | 1 + preconditionrequired.go | 1 + proxyauthrequired.go | 1 + requestedrangenotsatisfiable.go | 1 + requestentitytoolarge.go | 1 + requestheaderfieldstoolarge.go | 1 + requesttimeout.go | 1 + requesturitoolong.go | 1 + servererror_test.go | 26 -------------------- serviceunavailable.go | 1 + teapot.go | 5 ++-- toomanyrequests.go | 1 + unauthorized.go | 1 + unavailableforlegalreasons.go | 1 + unprocessableentity.go | 1 + unsupportedmediatype.go | 1 + upgraderequired.go | 1 + uritoolong.go | 5 ++-- variantaisonegotiates.go | 1 + 42 files changed, 58 insertions(+), 86 deletions(-) delete mode 100644 clienterror_test.go delete mode 100644 servererror_test.go diff --git a/badgateway.go b/badgateway.go index 1bf76dc..75b7384 100644 --- a/badgateway.go +++ b/badgateway.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalBadGateway{} -var _ BadGateway = internalBadGateway{} +var _ Error = internalBadGateway{} +var _ ServerError = internalBadGateway{} +var _ BadGateway = internalBadGateway{} var ErrBadGateway error = BadGatewayWrap(nil) diff --git a/badrequest.go b/badrequest.go index b98aa37..7a93667 100644 --- a/badrequest.go +++ b/badrequest.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalBadRequest{} -var _ BadRequest = internalBadRequest{} +var _ Error = internalBadRequest{} +var _ ClientError = internalBadRequest{} +var _ BadRequest = internalBadRequest{} var ErrBadRequest = BadRequestWrap(nil) diff --git a/clienterror_test.go b/clienterror_test.go deleted file mode 100644 index ffd0d4e..0000000 --- a/clienterror_test.go +++ /dev/null @@ -1,42 +0,0 @@ -package errhttp - -import ( - "testing" -) - -func TestClientError(t *testing.T) { - - var x ClientError - - x = internalBadRequest{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalUnauthorized{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalPaymentRequired{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalForbidden{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalNotFound{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalMethodNotAllowed{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalNotAcceptable{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalProxyAuthRequired{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalRequestTimeout{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalConflict{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalGone{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalLengthRequired{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalPreconditionFailed{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalRequestEntityTooLarge{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalRequestURITooLong{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalUnsupportedMediaType{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalRequestedRangeNotSatisfiable{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalExpectationFailed{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalTeapot{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalUnprocessableEntity{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalLocked{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalFailedDependency{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalUpgradeRequired{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalPreconditionRequired{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalTooManyRequests{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalRequestHeaderFieldsTooLarge{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalUnavailableForLegalReasons{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - - if nil == x { - t.Errorf("This should never happen.") - } -} diff --git a/conflict.go b/conflict.go index 3d30cd1..1844523 100644 --- a/conflict.go +++ b/conflict.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalConflict{} -var _ Conflict = internalConflict{} +var _ Error = internalConflict{} +var _ ClientError = internalConflict{} +var _ Conflict = internalConflict{} var ErrConflict = ConflictWrap(nil) diff --git a/expectationfailed.go b/expectationfailed.go index f89dc36..2f1efb8 100644 --- a/expectationfailed.go +++ b/expectationfailed.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalExpectationFailed{} +var _ ClientError = internalExpectationFailed{} var _ ExpectationFailed = internalExpectationFailed{} var ErrExpectationFailed error = ExpectationFailedWrap(nil) diff --git a/faileddependency.go b/faileddependency.go index 16054b4..a3cf487 100644 --- a/faileddependency.go +++ b/faileddependency.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalFailedDependency{} +var _ ClientError = internalFailedDependency{} var _ FailedDependency = internalFailedDependency{} var ErrFailedDependency error = FailedDependencyWrap(nil) diff --git a/forbidden.go b/forbidden.go index 41a06f7..0b5262c 100644 --- a/forbidden.go +++ b/forbidden.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalForbidden{} -var _ Forbidden = internalForbidden{} +var _ Error = internalForbidden{} +var _ ClientError = internalForbidden{} +var _ Forbidden = internalForbidden{} var ErrForbidden error = ForbiddenWrap(nil) diff --git a/gatewaytimeout.go b/gatewaytimeout.go index d8df590..b1081f1 100644 --- a/gatewaytimeout.go +++ b/gatewaytimeout.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalGatewayTimeout{} +var _ ServerError = internalGatewayTimeout{} var _ GatewayTimeout = internalGatewayTimeout{} var ErrGatewayTimeout error = GatewayTimeoutWrap(nil) diff --git a/gone.go b/gone.go index 1854246..ff5f551 100644 --- a/gone.go +++ b/gone.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalGone{} -var _ Gone = internalGone{} +var _ Error = internalGone{} +var _ ClientError = internalGone{} +var _ Gone = internalGone{} var ErrGone error = GoneWrap(nil) diff --git a/httpversionnotsupported.go b/httpversionnotsupported.go index 15cf43e..c948418 100644 --- a/httpversionnotsupported.go +++ b/httpversionnotsupported.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalHTTPVersionNotSupported{} +var _ ServerError = internalHTTPVersionNotSupported{} var _ HTTPVersionNotSupported = internalHTTPVersionNotSupported{} var ErrHTTPVersionNotSupported error = HTTPVersionNotSupportedWrap(nil) diff --git a/insufficientstorage.go b/insufficientstorage.go index 085c573..2fc83f3 100644 --- a/insufficientstorage.go +++ b/insufficientstorage.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalInsufficientStorage{} +var _ ServerError = internalInsufficientStorage{} var _ InsufficientStorage = internalInsufficientStorage{} var ErrInsufficientStorage error = InsufficientStorageWrap(nil) diff --git a/internalservererror.go b/internalservererror.go index 8c35e2d..ee5c611 100644 --- a/internalservererror.go +++ b/internalservererror.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalInternalServerError{} +var _ ServerError = internalInternalServerError{} var _ InternalServerError = internalInternalServerError{} var ErrInternalServerError error = InternalServerErrorWrap(nil) diff --git a/lengthrequired.go b/lengthrequired.go index 0a9cbde..7b22833 100644 --- a/lengthrequired.go +++ b/lengthrequired.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalLengthRequired{} +var _ ClientError = internalLengthRequired{} var _ LengthRequired = internalLengthRequired{} var ErrLengthRequired error = LengthRequiredWrap(nil) diff --git a/locked.go b/locked.go index b5d01d3..8e08705 100644 --- a/locked.go +++ b/locked.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalLocked{} -var _ Locked = internalLocked{} +var _ Error = internalLocked{} +var _ ClientError = internalLocked{} +var _ Locked = internalLocked{} var ErrLocked error = LockedWrap(nil) diff --git a/loopdetected.go b/loopdetected.go index 4e71137..8b26ed0 100644 --- a/loopdetected.go +++ b/loopdetected.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalLoopDetected{} +var _ ServerError = internalLoopDetected{} var _ LoopDetected = internalLoopDetected{} var ErrLoopDetected error = LoopDetectedWrap(nil) diff --git a/methodnotallowed.go b/methodnotallowed.go index 4a666d7..2813ff8 100644 --- a/methodnotallowed.go +++ b/methodnotallowed.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalMethodNotAllowed{} +var _ ClientError = internalMethodNotAllowed{} var _ MethodNotAllowed = internalMethodNotAllowed{} var ErrMethodNotAllowed error = MethodNotAllowedWrap(nil) diff --git a/networkauthenticationrequired.go b/networkauthenticationrequired.go index 3535c0a..2b71901 100644 --- a/networkauthenticationrequired.go +++ b/networkauthenticationrequired.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalNetworkAuthenticationRequired{} +var _ ServerError = internalNetworkAuthenticationRequired{} var _ NetworkAuthenticationRequired = internalNetworkAuthenticationRequired{} var ErrNetworkAuthenticationRequired error = NetworkAuthenticationRequiredWrap(nil) diff --git a/notacceptable.go b/notacceptable.go index 8de4077..3a08de1 100644 --- a/notacceptable.go +++ b/notacceptable.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalNotAcceptable{} +var _ ClientError = internalNotAcceptable{} var _ NotAcceptable = internalNotAcceptable{} var ErrNotAcceptable error = NotAcceptableWrap(nil) diff --git a/notextended.go b/notextended.go index 24e2c98..9f11847 100644 --- a/notextended.go +++ b/notextended.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalNotExtended{} +var _ ServerError = internalNotExtended{} var _ NotExtended = internalNotExtended{} var ErrNotExtended error = NotExtendedWrap(nil) diff --git a/notfound.go b/notfound.go index c3c788d..bbd78ae 100644 --- a/notfound.go +++ b/notfound.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalNotFound{} -var _ NotFound = internalNotFound{} +var _ Error = internalNotFound{} +var _ ClientError = internalNotFound{} +var _ NotFound = internalNotFound{} var ErrNotFound error = NotFoundWrap(nil) diff --git a/notimplemented.go b/notimplemented.go index 9c19965..4a49a8a 100644 --- a/notimplemented.go +++ b/notimplemented.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalNotImplemented{} +var _ ServerError = internalNotImplemented{} var _ NotImplemented = internalNotImplemented{} var ErrNotImplemented error = NotImplementedWrap(nil) diff --git a/payloadtoolarge.go b/payloadtoolarge.go index 1fe70b8..6a711e7 100644 --- a/payloadtoolarge.go +++ b/payloadtoolarge.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalPayloadTooLarge{} +var _ ClientError = internalPayloadTooLarge{} var _ PayloadTooLarge = internalPayloadTooLarge{} var ErrPayloadTooLarge error = PayloadTooLargeWrap(nil) diff --git a/paymentrequired.go b/paymentrequired.go index f1fa868..3631a49 100644 --- a/paymentrequired.go +++ b/paymentrequired.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalPaymentRequired{} +var _ ClientError = internalPaymentRequired{} var _ PaymentRequired = internalPaymentRequired{} var ErrPaymentRequired error = PaymentRequiredWrap(nil) diff --git a/preconditionfailed.go b/preconditionfailed.go index d55de39..38955bf 100644 --- a/preconditionfailed.go +++ b/preconditionfailed.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalPreconditionFailed{} +var _ ClientError = internalPreconditionFailed{} var _ PreconditionFailed = internalPreconditionFailed{} var ErrPreconditionFailed error = PreconditionFailedWrap(nil) diff --git a/preconditionrequired.go b/preconditionrequired.go index 1c19a8c..bbfa59f 100644 --- a/preconditionrequired.go +++ b/preconditionrequired.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalPreconditionRequired{} +var _ ClientError = internalPreconditionRequired{} var _ PreconditionRequired = internalPreconditionRequired{} var ErrPreconditionRequired error = PreconditionRequiredWrap(nil) diff --git a/proxyauthrequired.go b/proxyauthrequired.go index 8e87cf2..cd23e64 100644 --- a/proxyauthrequired.go +++ b/proxyauthrequired.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalProxyAuthRequired{} +var _ ClientError = internalProxyAuthRequired{} var _ ProxyAuthRequired = internalProxyAuthRequired{} var ErrProxyAuthRequired error = ProxyAuthRequiredWrap(nil) diff --git a/requestedrangenotsatisfiable.go b/requestedrangenotsatisfiable.go index 27689f1..5e1436d 100644 --- a/requestedrangenotsatisfiable.go +++ b/requestedrangenotsatisfiable.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalRequestedRangeNotSatisfiable{} +var _ ClientError = internalRequestedRangeNotSatisfiable{} var _ RequestedRangeNotSatisfiable = internalRequestedRangeNotSatisfiable{} var ErrRequestedRangeNotSatisfiable error = RequestedRangeNotSatisfiableWrap(nil) diff --git a/requestentitytoolarge.go b/requestentitytoolarge.go index e2f10fb..3506adc 100644 --- a/requestentitytoolarge.go +++ b/requestentitytoolarge.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalRequestEntityTooLarge{} +var _ ClientError = internalRequestEntityTooLarge{} var _ RequestEntityTooLarge = internalRequestEntityTooLarge{} var ErrRequestEntityTooLarge error = RequestEntityTooLargeWrap(nil) diff --git a/requestheaderfieldstoolarge.go b/requestheaderfieldstoolarge.go index 3054409..469fa02 100644 --- a/requestheaderfieldstoolarge.go +++ b/requestheaderfieldstoolarge.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalRequestHeaderFieldsTooLarge{} +var _ ClientError = internalRequestHeaderFieldsTooLarge{} var _ RequestHeaderFieldsTooLarge = internalRequestHeaderFieldsTooLarge{} var ErrRequestHeaderFieldsTooLarge error = RequestHeaderFieldsTooLargeWrap(nil) diff --git a/requesttimeout.go b/requesttimeout.go index 6c79020..9a8cf98 100644 --- a/requesttimeout.go +++ b/requesttimeout.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalRequestTimeout{} +var _ ClientError = internalRequestTimeout{} var _ RequestTimeout = internalRequestTimeout{} var ErrRequestTimeout error = RequestTimeoutWrap(nil) diff --git a/requesturitoolong.go b/requesturitoolong.go index aa35819..28143f1 100644 --- a/requesturitoolong.go +++ b/requesturitoolong.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalRequestURITooLong{} +var _ ClientError = internalRequestURITooLong{} var _ RequestURITooLong = internalRequestURITooLong{} var ErrRequestURITooLong error = RequestURITooLongWrap(nil) diff --git a/servererror_test.go b/servererror_test.go deleted file mode 100644 index 237a40a..0000000 --- a/servererror_test.go +++ /dev/null @@ -1,26 +0,0 @@ -package errhttp - -import ( - "testing" -) - -func TestServerError(t *testing.T) { - - var x ServerError - - x = internalInternalServerError{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalNotImplemented{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalBadGateway{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalServiceUnavailable{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalGatewayTimeout{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalHTTPVersionNotSupported{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalVariantAlsoNegotiates{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalInsufficientStorage{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalLoopDetected{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalNotExtended{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - x = internalNetworkAuthenticationRequired{} // THESE ARE THE LINE THAT ACTUALLY MATTERS IN THIS TEST. - - if nil == x { - t.Errorf("This should never happen.") - } -} diff --git a/serviceunavailable.go b/serviceunavailable.go index d8e3dd3..da67b1e 100644 --- a/serviceunavailable.go +++ b/serviceunavailable.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalServiceUnavailable{} +var _ ServerError = internalServiceUnavailable{} var _ ServiceUnavailable = internalServiceUnavailable{} var ErrServiceUnavailable error = ServiceUnavailableWrap(nil) diff --git a/teapot.go b/teapot.go index c421e67..986edf7 100644 --- a/teapot.go +++ b/teapot.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalTeapot{} -var _ Teapot = internalTeapot{} +var _ Error = internalTeapot{} +var _ ClientError = internalTeapot{} +var _ Teapot = internalTeapot{} var ErrTeapot error = TeapotWrap(nil) diff --git a/toomanyrequests.go b/toomanyrequests.go index 1034d66..843f9be 100644 --- a/toomanyrequests.go +++ b/toomanyrequests.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalTooManyRequests{} +var _ ClientError = internalTooManyRequests{} var _ TooManyRequests = internalTooManyRequests{} var ErrTooManyRequests error = TooManyRequestsWrap(nil) diff --git a/unauthorized.go b/unauthorized.go index 24099f3..952c7ab 100644 --- a/unauthorized.go +++ b/unauthorized.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalUnauthorized{} +var _ ClientError = internalUnauthorized{} var _ Unauthorized = internalUnauthorized{} var ErrUnauthorized error = UnauthorizedWrap(nil) diff --git a/unavailableforlegalreasons.go b/unavailableforlegalreasons.go index 39d4e41..7f7a0ba 100644 --- a/unavailableforlegalreasons.go +++ b/unavailableforlegalreasons.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalUnavailableForLegalReasons{} +var _ ClientError = internalUnavailableForLegalReasons{} var _ UnavailableForLegalReasons = internalUnavailableForLegalReasons{} var ErrUnavailableForLegalReasons error = UnavailableForLegalReasonsWrap(nil) diff --git a/unprocessableentity.go b/unprocessableentity.go index 29a4430..a19cc9e 100644 --- a/unprocessableentity.go +++ b/unprocessableentity.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalUnprocessableEntity{} +var _ ClientError = internalUnprocessableEntity{} var _ UnprocessableEntity = internalUnprocessableEntity{} var ErrUnprocessableEntity error = UnprocessableEntityWrap(nil) diff --git a/unsupportedmediatype.go b/unsupportedmediatype.go index 6221677..c945810 100644 --- a/unsupportedmediatype.go +++ b/unsupportedmediatype.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalUnsupportedMediaType{} +var _ ClientError = internalUnsupportedMediaType{} var _ UnsupportedMediaType = internalUnsupportedMediaType{} var ErrUnsupportedMediaType error = UnsupportedMediaTypeWrap(nil) diff --git a/upgraderequired.go b/upgraderequired.go index 43b2687..c95f887 100644 --- a/upgraderequired.go +++ b/upgraderequired.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalUpgradeRequired{} +var _ ClientError = internalUpgradeRequired{} var _ UpgradeRequired = internalUpgradeRequired{} var ErrUpgradeRequired error = UpgradeRequiredWrap(nil) diff --git a/uritoolong.go b/uritoolong.go index 99aac92..c4066e8 100644 --- a/uritoolong.go +++ b/uritoolong.go @@ -1,7 +1,8 @@ package errhttp -var _ Error = internalURITooLong{} -var _ URITooLong = internalURITooLong{} +var _ Error = internalURITooLong{} +var _ ClientError = internalURITooLong{} +var _ URITooLong = internalURITooLong{} var ErrURITooLong error = URITooLongWrap(nil) diff --git a/variantaisonegotiates.go b/variantaisonegotiates.go index 69601b4..f2940fc 100644 --- a/variantaisonegotiates.go +++ b/variantaisonegotiates.go @@ -1,6 +1,7 @@ package errhttp var _ Error = internalVariantAlsoNegotiates{} +var _ ServerError = internalVariantAlsoNegotiates{} var _ VariantAlsoNegotiates = internalVariantAlsoNegotiates{} var ErrVariantAlsoNegotiates error = VariantAlsoNegotiatesWrap(nil)