diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-02-07 19:58:03 +0100 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-02-07 19:58:03 +0100 |
| commit | 99ef0307e75fecc469f63a82bb72d1b697e14fff (patch) | |
| tree | 7114579ba523dc54b92b9bbea9d12dced4c02bcf /errors.go | |
| parent | 801b5207dcbf3438e7612e1f7edc9de32ce0780c (diff) | |
| download | go-schwift-99ef0307e75fecc469f63a82bb72d1b697e14fff.tar.gz | |
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.
Diffstat (limited to 'errors.go')
| -rw-r--r-- | errors.go | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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() +} |
