Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rust、何もわからない...#3

 Rust、何もわからない...#3

チュートリアルを読んで完全に理解したつもりでも、実務で使ってみると次々とこれはどうすればいいのか、という場面が出てきます。本イベントは実務で得た知見を共有する中級者向けのイベントです。
今回は、ゲストにフルカイテン株式会社 のatsuyokotaさんに来ていただきます。

日時:7/19(火) 19:00~20:00
イベントハッシュタグ:#Rust何もわからない

5d9c07f0c2044b1407a84d88362bc84d?s=128

estie | エスティ

July 27, 2022
Tweet

More Decks by estie | エスティ

Other Decks in Programming

Transcript

  1. rust-analyzer メッチャすごい @kenkoooo

  2. 自己紹介 • @kenkoooo • estie ← Indeed ← SoundHound ←

    リクルート ← NII ← ニート • Rust (actix-web) + Next.js でウェブアプリ開発 • 競プロやってます!
  3. 話すこと • rust-analyzer とは • 機能紹介 • 実演

  4. rust-analyzer とは?

  5. rust-analyzer とは? • Rust 用の LSP 実装 ◦ Language Server

    Protocol • 各種エディタを Rust IDE にする!
  6. かつてのプラグイン Sublime Text 用 プラグイン Vim 用 プラグイン VS Code

    用 プラグイン
  7. Language Server Language Server

  8. 別のエディタで同じ体験 • 異なるエディタに最新版のプラグイン • Language Server 側を開発するだけでいい

  9. rust-analyzer 機能紹介

  10. 補完 メチャ補完してくれる!

  11. 構造体のメンバ変数を全部出す 値が入っていない構造体の変数を洗い出してくれる

  12. 型 型を教えてくれる!

  13. インポート 自動でインポートしてくれる!

  14. 実際に見てみよう!