pub async fn join_all_combine_errors<F, T, E>(
futures: impl IntoIterator<Item = F>,
) -> Result<Vec<T>, BridgeError>Expand description
Executes a collection of fallible futures concurrently and aggregates failures into a single
BridgeError.
This runs all futures like [futures::future::try_join_all], but instead of stopping on the
first error it waits for every future to finish by leveraging [join_all]. All errors are then
combined via combine_errors, ensuring the caller gets full visibility into every failure.