Rust– category –
-
Rust | ulid クレートを使って ULID を生成する
RustでULIDを扱う際に便利なクレートulidを使って、ULIDを生成します!rsuty_ulidクレートとの比較もしてみました。 -
Rust | Web フレームワーク Axum で REST API を作る
RustのWebフレームワークaxumを使ってREST APIを作ってrender.comにデプロイしてみました!axumの実装ポイントなどを解説します。 -
Rust で FizzBuzz 問題を解いてみた
プログラミング初学者にもおすすめのFizzBuzz問題を Rust で解いてみました!if や match など使い、いろいろなパターンでの実装にも挑戦してみました。 -
Rust | Enum を String 型の文字列に変換する
トレイト std::fmt::Display を実装することで、Enumを文字列に変換するto_string()関数を定義する方法を解説します。 -
Rust | 三項演算子は if で表現する
RustにはJavaScriptのような?と:を使った三項演算子の記法はありませんが、if 文を三項演算子のように使用することができます。 -
Rust | clap v3系でCLIツールを作成する
clap v3を使いRustでWebサイトの応答時間を監視するCLIツールを作成します!ansi_termで色付きのターミナル出力も可能にします。 -
Rust | MongoDBのドキュメントを”_id”で検索する – find_one
RustのMongoDBドライバーであるmongodbを使い、ObjectIdとfind_oneで_idを指定したドキュメント検索処理を実装します。 -
Rust | MongoDBのドキュメントを検索する – find / find_one
RustのMongoDBドライバーであるmongodbを使い、findとfind_oneでドキュメント検索処理を実装します。 -
Rust | MongoDBにドキュメントを登録する – insert_one / insert_many
RustのMongoDBドライバーであるmongodbを使い、insert_oneとinsert_manyでドキュメント登録処理を実装します。 -
Rust | 要素がプリミティブ型であるVector型で重複する要素を削除する
HashSetやdedup関数を使って、要素がプリミティブ型であるVector型で重複する要素を削除する方法を解説します。