Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Commit 4991643

Browse files
committed
Consistently use ls-types trait renames
1 parent aecdde8 commit 4991643

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

src/actions/notifications.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ use Span;
2121

2222
use build::*;
2323
use lsp_data::*;
24-
use lsp_data::request::Request as LSPRequest;
25-
use lsp_data::notification::Notification as LSPNotification;
2624
use lsp_data::request::{RangeFormatting, RegisterCapability, UnregisterCapability};
2725
use server::Request;
2826

src/lsp_data.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ use vfs::FileContents;
2222
use ls_types;
2323

2424
pub use ls_types::*;
25+
pub use ls_types::request::Request as LSPRequest;
26+
pub use ls_types::notification::Notification as LSPNotification;
2527

2628
/// Errors that can occur when parsing a file URI.
2729
#[derive(Debug)]
@@ -298,7 +300,7 @@ impl ClientCapabilities {
298300
#[derive(Debug)]
299301
pub enum DiagnosticsBegin { }
300302

301-
impl notification::Notification for DiagnosticsBegin {
303+
impl LSPNotification for DiagnosticsBegin {
302304
type Params = ();
303305
const METHOD: &'static str = "rustDocument/diagnosticsBegin";
304306
}
@@ -311,7 +313,7 @@ impl notification::Notification for DiagnosticsBegin {
311313
#[derive(Debug)]
312314
pub enum DiagnosticsEnd { }
313315

314-
impl notification::Notification for DiagnosticsEnd {
316+
impl LSPNotification for DiagnosticsEnd {
315317
type Params = ();
316318
const METHOD: &'static str = "rustDocument/diagnosticsEnd";
317319
}
@@ -320,7 +322,7 @@ impl notification::Notification for DiagnosticsEnd {
320322
#[derive(Debug)]
321323
pub enum BeginBuild { }
322324

323-
impl notification::Notification for BeginBuild {
325+
impl LSPNotification for BeginBuild {
324326
type Params = ();
325327
const METHOD: &'static str = "rustDocument/beginBuild";
326328
}
@@ -331,9 +333,8 @@ impl notification::Notification for BeginBuild {
331333
#[derive(Debug)]
332334
pub enum FindImpls { }
333335

334-
impl request::Request for FindImpls {
336+
impl LSPRequest for FindImpls {
335337
type Params = TextDocumentPositionParams;
336338
type Result = Vec<Location>;
337339
const METHOD: &'static str = "rustDocument/implementations";
338340
}
339-

src/server/dispatch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use server;
1414
use server::{Request, Response};
1515
use server::io::Output;
1616
use actions::InitActionContext;
17-
use ls_types::request::Request as LSPRequest;
17+
use lsp_data::LSPRequest;
1818
use std::sync::mpsc;
1919
use std::thread;
2020
use std::time::Duration;

src/server/io.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ use serde;
1212
use serde_json;
1313

1414
use super::{Notification, Request};
15-
use ls_types::notification::Notification as LSPNotification;
16-
use ls_types::request::Request as LSPRequest;
15+
use lsp_data::{LSPNotification, LSPRequest};
1716

1817
use std::fmt;
1918
use std::io::{self, Read, Write};

src/server/mod.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ use server::io::{StdioMsgReader, StdioOutput};
3030
use server::dispatch::Dispatcher;
3131
pub use server::dispatch::{RequestAction, ResponseError};
3232

33-
use ls_types::notification::Notification as LSPNotification;
34-
use ls_types::request::Request as LSPRequest;
3533
pub use ls_types::request::Shutdown as ShutdownRequest;
3634
pub use ls_types::request::Initialize as InitializeRequest;
3735
pub use ls_types::notification::Exit as ExitNotification;
@@ -728,7 +726,7 @@ mod test {
728726
#[derive(Debug)]
729727
pub enum DummyNotification { }
730728

731-
impl notification::Notification for DummyNotification {
729+
impl LSPNotification for DummyNotification {
732730
type Params = ();
733731
const METHOD: &'static str = "dummyNotification";
734732
}
@@ -754,7 +752,7 @@ mod test {
754752
#[derive(Serialize)]
755753
pub struct EmptyParams {}
756754

757-
impl notification::Notification for DummyNotification {
755+
impl LSPNotification for DummyNotification {
758756
type Params = EmptyParams;
759757
const METHOD: &'static str = "dummyNotification";
760758
}

0 commit comments

Comments
 (0)