Rust による外部 REST サービスとの非同期通信実装
JSONPlaceholder(https://jsonplaceholder.typicode.com/)は、RESTful インターフェースの動作検証に特化した無料のモック API サービスです。本稿では、Rust を用いてこのサービスと連携し、CRUD 操作を非同期で実行する方法を解説します。
対象エンドポイントとデータ構造
以下のエンドポイントを対象とします:
GET /posts/1 — 単一投稿の取得
GET /posts — 投 ...
7月21日 21:38 投稿
Rustで実装するカラフルなファイルリスト表示ツール
このツールは、Unix系のlsコマンドをRustで再実装したもので、カラー付きテーブル表示とJSON出力機能を備えています。実行例では、ディレクトリ内容を視覚的に整理し、ファイル種別や最終更新日時を直感的に把握できます。
プロジェクト初期化
cargo new rust-ls && cd rust-ls
依存パッケージの追加
Cargo.tomlに以下のセクションを追加します:
[package]
name ...
6月9日 17:42 投稿