// ✅ 非同期が必要な15の代表ユースケース + 最小コード例 // 1. Web API ハンドラー(axum) use axum::{routing::get, Router}; async fn api_handler() -> &'static str { "Hello, async API" } fn app() -> Router { Router::new().route("/", get(api_handler)) } // 2. 複数リクエストを同時処理(tokio::spawn) #[tokio::main] async fn main_spawn() { for i in 0..3 { tokio::spawn(async move { println!("Task {} start", i); }); } } // 3. 外部API呼び出し(reqwest) #[
