Rust | 文字列 `String` や 文字列スライス `&str` を結合・連結する
Rust の文字列 String や 文字列スライス &str、Unicode スカラー値 である char をformat!, push_str, concat! などを使って結合・連結する方法をまとめました。Rust | Vector を append や extend で結合する
Rust で Vector を append や extend、extend_from_slice で結合したり、スライスを concat や join で結合したりする方法をまとめました!Rust で実装された OSS の CLI ツールたちを見てみよう
Rust は CLI ツールの実装というユースケースでも使用されるプログラミング言語の 1 つです。cat の代替コマンドである bat や grep の代替コマンドで高速な ripgrep など、Rust で実装された OSS の CLI ツールたちを見てみましょう!Rust 実装のモック用 REST API サーバーを起動できる CLI ツール “mocks” を開発しているというお話
Rust で CLI ツール "mocks" を開発しました。JSON ファイルを指定することでモック用 REST API サーバーを起動できます。Homebrew や Cargo でインストール可能です。Rust で実装しており、clap で CLI 引数を処理し、axum で REST API を実装しています。Rust | warning: some crates are on edition 2021 which defaults to `resolver = “2”`, but virtual workspaces default to `resolver = “1”` を解決する
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` を Cargo.toml に resolver = "2" を定義することで解消します。OpenStatus でサービスの稼働状況を監視するステータスページを作成する
オンコール管理を備えたオープンソース監視サービスである OpenStatus を使って、mountix のステータスページを作成してみました。VSCode | “editor.wordSeparators” 設定を変更して、- 区切りの単語を扱いやすくする
VSCode の "editor.wordSeparators" 設定を変更して、- 区切りの単語を扱いやすくする方法を紹介します。Rust | Axum と MongoDB でつくる 日本の山岳一覧・百名山 API
Rust の Web フレームワーク Axum と MongoDB でつくる 日本の山岳一覧・百名山 API という REST API を開発してみました。Rust | SQLx の sqlx-cli でマイグレーションを実行する
Rust SQLxのマイグレーションツールであるsqlx-cliでデータベースのマイグレーションを実行します。Docker | docker-compose で PostgreSQL を起動する
Docker ComposeでDockerコンテナ上にPostgreSQLを起動する方法をまとめました。サンプルコードはGitHubからダウンロード可能です!