pub async fn parse_response<T: DeserializeOwned>(
response: Response,
endpoint: &str,
) -> Result<T, QobuzApiError>Expand description
Parses an API response, handling error status codes and JSON deserialization.
§Arguments
response- The HTTP response to parseendpoint- API endpoint path for error context
§Returns
The deserialized response body of type T.
§Errors
Returns a QobuzApiError on non-success status codes or JSON deserialization failure.