project model

This commit is contained in:
Aleksey Kladov 2018-09-02 14:46:15 +03:00
parent 7fad13de73
commit 80be61ed78
11 changed files with 251 additions and 78 deletions

View file

@ -1,6 +1,7 @@
use std::collections::HashMap;
use languageserver_types::{TextDocumentIdentifier, Range, Url, Position, Location};
use url_serde;
use project_model::CargoWorkspace;
pub use languageserver_types::{
request::*, notification::*,
@ -167,3 +168,10 @@ pub enum FileSystemEdit {
dst: Url,
}
}
pub enum DidReloadWorkspace {}
impl Notification for DidReloadWorkspace {
const METHOD: &'static str = "m/didReloadWorkspace";
type Params = Vec<CargoWorkspace>;
}