2 releases

Uses new Rust 2024

new 0.1.3 Mar 14, 2025
0.1.2 Mar 14, 2025

#515 in Internationalization (i18n)

MulanPSL-2.0

5KB

logwait

use tokio::task::JoinSet;

pub async fn logwait<T: 'static>(mut joinset: JoinSet<Result<T, anyhow::Error>>) {
  while let Some(r) = joinset.join_next().await {
    match r {
      Err(err) => tracing::error!("join error: {}", err),
      Ok(r) => {
        if let Err(err) = r {
          tracing::error!("{}", err);
        }
      }
    }
  }
}

About

This project is an open-source component of i18n.site ⋅ Internationalization Solution.

关于

本项目为 i18n.site ⋅ 国际化解决方案 的开源组件。

Dependencies

~2.4–8MB
~54K SLoC