Rust、何もわからない...#3
by
estie | エスティ
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
rust-analyzer メッチャすごい @kenkoooo
Slide 2
Slide 2 text
自己紹介 ● @kenkoooo ● estie ← Indeed ← SoundHound ← リクルート ← NII ← ニート ● Rust (actix-web) + Next.js でウェブアプリ開発 ● 競プロやってます!
Slide 3
Slide 3 text
話すこと ● rust-analyzer とは ● 機能紹介 ● 実演
Slide 4
Slide 4 text
rust-analyzer とは?
Slide 5
Slide 5 text
rust-analyzer とは? ● Rust 用の LSP 実装 ○ Language Server Protocol ● 各種エディタを Rust IDE にする!
Slide 6
Slide 6 text
かつてのプラグイン Sublime Text 用 プラグイン Vim 用 プラグイン VS Code 用 プラグイン
Slide 7
Slide 7 text
Language Server Language Server
Slide 8
Slide 8 text
別のエディタで同じ体験 ● 異なるエディタに最新版のプラグイン ● Language Server 側を開発するだけでいい
Slide 9
Slide 9 text
rust-analyzer 機能紹介
Slide 10
Slide 10 text
補完 メチャ補完してくれる!
Slide 11
Slide 11 text
構造体のメンバ変数を全部出す 値が入っていない構造体の変数を洗い出してくれる
Slide 12
Slide 12 text
型 型を教えてくれる!
Slide 13
Slide 13 text
インポート 自動でインポートしてくれる!
Slide 14
Slide 14 text
実際に見てみよう!