pub fn sign_http_request<SSED, SRED>(
request: Request<Vec<u8>>,
access_key_id: &str,
secret_access_key: &str,
region: &str,
service_name: &str,
signing_settings_editor: SSED,
signing_params_editor: SRED,
) -> Result<Request<Vec<u8>>, SignHttpRequestError>where
SSED: FnMut(SigningSettings) -> SigningSettings + Send,
SRED: FnMut(SigningParams<'_>) -> SigningParams<'_> + Send,