ノーマルビュー

Received — 2026年3月24日 Zennのトレンド

Rust で異なるシグネチャの関数に引数を自動で渡す仕組みを理解する

著者: mosson
2026年3月23日 14:01
はじめに こんにちは、ソフトウェアエンジニアの mosson です。株式会社estie では Rustでウェブアプリケーションの開発をしています。 さて Rustのウェブフレームワークを使っていると、シグネチャの異なる関数を同じ仕組みに渡せることに気づきます。たとえば axum ではこのようなコードを書きます。 use axum::{Router, routing::get}; Router::new() .route("/todos", get(list)) .route("/todos/:id", get(show)); async fn list() -&gt...

💾

❌