sontixyou blog

技術まわり、ガジェット関連について

2024-07-01から1ヶ月間の記事一覧

awaitとawait?について

tokio crateを使って、非同期処理を書きたい場合、ほぼほぼasync await構文を書くと思う。 私は、awaitとawait?の違い、使い分けがいまいちわからないでの、頭の整理がてら書いていく。 await awaitは、非同期関数の結果を待つ。async関数やブロックから呼び…

axumで作ったAPIのテストを書く際にハマった話

背景 2024/6あたりにRustでWebアプリ作れたら、面白いかもと思い、フレームワークなんなりを探していた。 そんな中で、axum(アクサム)を見つけた。Youtubeの外国人が、アクサムと言っていたので、たぶん日本語読みはアクサムが正しい。 github.com このaxum…

Rustのmoduleとcrate

背景 私は、今までC言語やRubyくらいしかプログミング経験がなかった。 最近、Rustを書き始めたことで、初めましての概念がたくさん出てきたので、頭の整理がてらまとめる。 ここに書く内容は、Rust Programming Languageの原文を読んだことのまとめである。…