この記事はMackerel Advent Calendar 2023の20日目です。 昨日はsfujiwaraさんでした。 先日15日目の記事で、私が作ったRustクライアントmackerel-client-rsの設計についてご紹介しました。 itchyny.hatenablog.com クライアントの設計について色々とご紹介しましたが、肝となる実装は以下のメソッドです (はてなブログのRustのシンタックスハイライトでasyncに色つかないな〜チラッチラッ)。 impl Client { pub(crate) async fn request<R, S>( &self, method: ht…