Trait arret_lsp_server::handler::SyncNotificationHandler[][src]

pub trait SyncNotificationHandler {
    type Notification: LspNotification;
    fn handle(
        state: &mut State,
        params: <Self::Notification as LspNotification>::Params
    ); }

Trait for handling notifications

Associated Types

type Notification: LspNotification[src]

Loading content...

Required methods

fn handle(
    state: &mut State,
    params: <Self::Notification as LspNotification>::Params
)
[src]

Loading content...

Implementors

impl SyncNotificationHandler for DidChangeTextDocumentHandler[src]

type Notification = DidChangeTextDocument

impl SyncNotificationHandler for DidCloseTextDocumentHandler[src]

type Notification = DidCloseTextDocument

impl SyncNotificationHandler for DidOpenTextDocumentHandler[src]

type Notification = DidOpenTextDocument

impl SyncNotificationHandler for DidChangeWorkspaceFoldersHandler[src]

type Notification = DidChangeWorkspaceFolders

Loading content...