Skip to main content

parse_response

Function parse_response 

Source
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 parse
  • endpoint - 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.