async fn handle_iroh_api_stream(
api: Arc<IrohApiState>,
send_stream: VersionedSendStream,
recv_stream: VersionedRecvStream,
_request_permit: OwnedSemaphorePermit,
metric_label: &'static str,
) -> Result<()>async fn handle_iroh_api_stream(
api: Arc<IrohApiState>,
send_stream: VersionedSendStream,
recv_stream: VersionedRecvStream,
_request_permit: OwnedSemaphorePermit,
metric_label: &'static str,
) -> Result<()>