batch_mode_process_response/process_error_data.rs
1// ---------------- [ File: src/process_error_data.rs ]
2crate::ix!();
3
4pub async fn process_error_data(error_data: &BatchErrorData)
5-> Result<(), BatchErrorProcessingError>
6{
7 for response_record in error_data.responses() {
8 if let Some(error_body) = response_record.response().body().as_error() {
9 eprintln!(
10 "Error for Custom ID '{}': Code: {:?}, Message: {}",
11 response_record.custom_id(),
12 error_body.error().code(),
13 error_body.error().message()
14 );
15 // Handle the error as needed
16 }
17 }
18 Ok(())
19}