1package v4a 2 3import "fmt" 4 5// SigningError indicates an error condition occurred while performing SigV4a signing 6type SigningError struct { 7 Err error 8} 9 10func (e *SigningError) Error() string { 11 return fmt.Sprintf("failed to sign request: %v", e.Err) 12} 13 14// Unwrap returns the underlying error cause 15func (e *SigningError) Unwrap() error { 16 return e.Err 17} 18