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 Language Server and You Mark Sta Ana @booyaa github.com/booyaa booyaa.wtf
Slide 2
Slide 2 text
Introduction
Slide 3
Slide 3 text
What is Rust Language Server (RLS)?
Slide 4
Slide 4 text
What is Language Server Protocol (LSP)?
Slide 5
Slide 5 text
Problem:
Slide 6
Slide 6 text
Solution: ‣ Editor implements a LSP Client (language agnostic) ‣ Language core team implements a Language Server
Slide 7
Slide 7 text
Flow
Slide 8
Slide 8 text
History
Slide 9
Slide 9 text
RLS Timeline 2014 2015 DXR Save analysis LSP Oracle
Slide 10
Slide 10 text
RLS Timeline 2016 RustW LSP Open Standard RoadMap 2017 Jonathan Turner RLS VS Code Extension
Slide 11
Slide 11 text
RLS Timeline 2017 RLS Alpha RLS Beta RLS Rustup VS Market Place
Slide 12
Slide 12 text
RLS Timeline 2037 RLS achieves sentience
Slide 13
Slide 13 text
Team
Slide 14
Slide 14 text
Setup
Slide 15
Slide 15 text
RLS in action
Slide 16
Slide 16 text
Summary
Slide 17
Slide 17 text
FIN
Slide 18
Slide 18 text
References http://bit.ly/RLSandYou