エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Mackerel REST APIの公式Goクライアントをジェネリクスを使ってリファクタリングしました - プログラムモグモグ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Mackerel REST APIの公式Goクライアントをジェネリクスを使ってリファクタリングしました - プログラムモグモグ
この記事はMackerel Advent Calendar 2023の20日目です。 昨日はsfujiwaraさんでした。 先日15日目の記... この記事は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: http::Method, path: impl AsRef<str>, query_params: &[(&str, impl AsRef<str>)], request_body_opt: Optio