async fn finalize_with_modifying_handlers(
response: Response<BoxBody<Bytes, Error>>,
executed_handlers: Vec<Box<dyn ModuleHandlers>>,
configuration: &ServerConfiguration,
http3_alt_port: Option<u16>,
headers_to_add: HeaderMap,
headers_to_replace: HeaderMap,
headers_to_remove: Vec<HeaderName>,
log_request_parts: &Option<Parts>,
socket_data: &SocketData,
latest_auth_data: Option<&str>,
log_date_format: Option<&str>,
log_format: Option<&str>,
metrics_sender: MetricsMultiSender,
metrics_enabled: bool,
traces_senders: Vec<Sender<TraceSignal>>,
traces_enabled: bool,
timeout_instant: Instant,
timeout_duration: Option<Duration>,
) -> Result<Response<BoxBody<Bytes, Error>>, Error>Expand description
Helper function to apply response headers, execute response modifiers, and log access if needed