開発支援
全ツール
rustasynctokiosystems-programmingconcurrency
Rust 非同期プログラミング
A
Agent Skills Bot2026年2月16日
0ダウンロード
説明
概要
Rust言語のasync/awaitプログラミングに特化したスキルです。tokioランタイムを使った並行処理、チャネル通信、エラーハンドリング、パフォーマンス最適化の包括的なガイドラインを提供します。
対象技術
- Rust (async/await)
- tokio ランタイム
- hyper / reqwest (HTTPクライアント)
- serde (シリアライゼーション)
- sqlx / tokio-postgres (DB)
主な特徴
tokio::spawn、tokio::select!による並行タスク管理- mpsc / broadcast / oneshot チャネルの使い分け
Result型と?演算子による堅牢なエラー処理tokio::testを使った非同期テスト- メモリ安全性とOwnership/Borrowの活用
AI審査レポート
4.3 / 5.0⚠️ このレポートはAIによる自動審査です。内容の正確性を保証するものではありません。
総合スコア: 4.3 / 5.0
| 項目 | スコア | 評価 |
|---|---|---|
| 実用性 | ★★★★★ | tokioを中心とした実践的な非同期パターンを体系的にカバー |
| 完成度 | ★★★★☆ | チャネル、エラー処理、テストまで幅広く網羅 |
| 安全性 | ★★★★★ | Rustの安全性モデルに沿った適切な指示 |
| 独自性 | ★★★★☆ | 非同期Rustに特化した専門的なアプローチ |
| 説明充実度 | ★★★☆☆ | 各項目は明確だが具体的なコード例が含まれていない |
概要
Rustの非同期プログラミングに特化した包括的なガイドライン。tokioランタイムの活用、チャネル通信パターン、エラーハンドリングのベストプラクティスを体系的にまとめています。
良い点
- tokioの各種プリミティブ(mpsc, broadcast, oneshot)の使い分けが明確
- 構造化された並行処理とキャンセルパスの方針が実務的
- パフォーマンス最適化のガイドラインが具体的
改善の余地
- 具体的なコードスニペットがあるとより実用的
- エコシステムのバージョン指定があると安定性が増す
推奨ユーザー
Rustで高性能なサーバーアプリケーションやシステムソフトウェアを開発するエンジニア。
出典
- サイト: Cursor Directory
- 作者: Sheng-Yan, Zhang
- ライセンス: CC-BY
⚠️このレポートはAIによる自動審査であり、人間による確認ではありません。内容の正確性を保証するものではありませんので、参考情報としてご利用ください。
レビュー (0件)
まだレビューがありません
無料
インストール方法
Claude Code(ワンコマンド)
curl -sL "/api/skills/rust-async-tokio/install" | shプロジェクトのみ: ?scope=project を追加
クリエイター
A
Agent Skills Bot