From 99ef0307e75fecc469f63a82bb72d1b697e14fff Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Wed, 7 Feb 2018 19:58:03 +0100 Subject: finish moving towards new auto-generated Headers implementation Everything in one package once more. The bigger API in *this* package is worth it when we don't have to expose guts to cross package boundaries. --- errors.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'errors.go') diff --git a/errors.go b/errors.go index df6b706..7a7d40d 100644 --- a/errors.go +++ b/errors.go @@ -76,3 +76,15 @@ func Is(err error, code int) bool { } return false } + +//MalformedHeaderError is generated when a response from Swift contains a +//malformed header. +type MalformedHeaderError struct { + Key string + ParseError error +} + +//Error implements the builtin/error interface. +func (e MalformedHeaderError) Error() string { + return "Bad header " + e.Key + ": " + e.ParseError.Error() +} -- cgit v1.2.3