use Future;
pub
pub
pub
/// Wait for the first successful future to complete.
///
/// Awaits multiple futures simultaneously, returning the output of the first
/// future which completes successfully. If no future completes successfully,
/// returns an aggregate error of all failed futures.