効率的で信頼できるソフトウェアを誰もがつくれる言語。 ## MOC - 📒**関連** - 💻**開発系** - [[Rustをインストール]] - [[Rustをアンインストール]] - [[Rustのtoolchainをアップデート|Rustをアップデート]] - [[Rustのファイルをフォーマット]] - [[VSCodeでRustの開発環境を構築]] - [[VSCodeでRustのデバッグ]] - 📚**ドキュメント** - [[🎮Rust Playground]] - Official? - [[📚The Rust Programming Language]] - [[📚The Rust Ference]] - [[📚The Rust Cookbook]] - [[📚The Cargo Book]] - [[📚Rust API Guidelines]] - [[📚The Rustonomicon]] - Unofficial - [[📚Rust Design Patterns]] - [[📚Comprehensive Rust]] - [[📚Rust入門]] - [[📚Rust Language Cheat Sheet]] - [[📚Rust モジュールのベストプラクティス]] - [[📚Rustのイテレータの網羅的かつ大雑把な紹介]] - [[📕Rustの命名規約]] - [[📕Rustでよく使うイテレーター処理や変換操作]] - [[📒Rustのテスト]] - [[📒Rustの文字列]] - [[Rustの特徴]] - 環境変数 - [[Rustで環境変数を取得]] - [[Rustでdotenvを読み込む]] - [[Rustでpanicマクロを使うとき、使わないとき]] - [[RustのソースコードをWebブラウザで動作確認・共有]] - ファイルシステム - [[Rustでファイルの中身を文字列(String)として読み込む]] - [[Rustでパスをjoinする]] - [[Rustでファイルを作成し書き込む]] - [[Rustでディレクトリを作成する]] - 日付 - [[Rustで日付や時間を扱う]] - [[Enum (Rust)|Enum]] - [[📜Rustでenumのvariantにメソッドをimplする]] - [[RustのEnumで特定のVariantかどうかを判定]] - [[Rustでディレクトリ配下のファイル一覧を取得]] - [[RustでHashMap(辞書)を簡潔に定義・生成]] - [[Rustでglobを指定してentryの一覧を取得]] - [[RustでJSONファイルをstructにパース]] - [[Rustで標準エラー出力(stderr)を使う]] - [[Rustで構造体や配列などの変数をきれいにprintしたい(pretty print)]] - [[Rustでコマンドライン引数を取得]] - [[RustでHTTPリクエスト]] - 🤖CI - [[RustをBitbucket PipelinesでWindowsビルド]] - [[RustをBitbucket PipelinesでMacビルド]] - 🗃**用語定義** - [[rustup]] - [[Cargo]] - [[evcxr]] - [[Rust Foundation]] - [[エディション]] - [[関連関数]] - [[シャドーイング]] - 演算子 - [[Question mark operator]] - 型 - [[構造体 (Rust)|構造体]] 関連 - [[構造体更新記法]] - [[フィールド (Rust)|フィールド]] - [[フィールド初期化省略記法]] - [[タプル構造体]] - [[ユニット様構造体]] - [[ニュータイプパターン]] - [[型エイリアス (Rust)|型エイリアス]] - 並列処理 - [[Mutex]] - [[Arc]] - [[Rc]] - [[RwLock]] - その他 - [[Rustacean]] - [[ドキュメンテーションコメント]] - 📜**アクティビティ** - [[📜2021-02-28 RustのCLIツール開発用ベースプロジェクトを作る]] - [[📜2022-04-24 rust-headless-chromeを使ってRustでブラウザを操作してみた]] - 📝**トラブルシューティング** - [[📝cargo checkに失敗する]] - [[📝RustでE0432エラーによってimportエラーになる]] - [[📝Rustでselfを使うmethodを呼び出すと所有権のエラーになる]] - [[📝Rustのデッドコード警告(warning)を消したい]] - [[📝Rustのイテレーター(iterator)でcollectしてもboolと判定されてしまう]] - [[📝Rustでf32やf64のような浮動小数点型をソートできない]] - [[📝RustでREPLを使いたい]]