$30 off During Our Annual Pro Sale. View Details »

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

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

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

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

estie | エスティ

July 27, 2022
Tweet

More Decks by estie | エスティ

Other Decks in Programming

Transcript

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

    View Slide

  2. 自己紹介
    ● @kenkoooo
    ● estie ← Indeed ← SoundHound ← リクルート ← NII ← ニート
    ● Rust (actix-web) + Next.js でウェブアプリ開発
    ● 競プロやってます!

    View Slide

  3. 話すこと
    ● rust-analyzer とは
    ● 機能紹介
    ● 実演

    View Slide

  4. rust-analyzer とは?

    View Slide

  5. rust-analyzer とは?
    ● Rust 用の LSP 実装
    ○ Language Server Protocol
    ● 各種エディタを Rust IDE にする!

    View Slide

  6. かつてのプラグイン
    Sublime Text 用
    プラグイン
    Vim 用
    プラグイン
    VS Code 用
    プラグイン

    View Slide

  7. Language Server
    Language Server

    View Slide

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

    View Slide

  9. rust-analyzer 機能紹介

    View Slide

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

    View Slide

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

    View Slide


  12. 型を教えてくれる!

    View Slide

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

    View Slide

  14. 実際に見てみよう!

    View Slide