ToErrorResponse - Returns parsed ErrorResponse struct from body and http headers. For example: import s3 "github.com/minio/minio-go/v7" ... ... reader, stat, err := s3.GetObject(...) if err != nil { resp := s3.ToErrorResponse(err) } ...
(err error)
| 77 | // } |
| 78 | // ... |
| 79 | func ToErrorResponse(err error) ErrorResponse { |
| 80 | switch err := err.(type) { |
| 81 | case ErrorResponse: |
| 82 | return err |
| 83 | default: |
| 84 | return ErrorResponse{} |
| 85 | } |
| 86 | } |
| 87 | |
| 88 | // Error - Returns S3 error string. |
| 89 | func (e ErrorResponse) Error() string { |
no outgoing calls