package v4a

import 

// SigningError indicates an error condition occurred while performing SigV4a signing
type SigningError struct {
	Err error
}

func ( *SigningError) () string {
	return fmt.Sprintf("failed to sign request: %v", .Err)
}

// Unwrap returns the underlying error cause
func ( *SigningError) () error {
	return .Err
}