@@ -123,45 +123,38 @@ macro_rules! request {
123123
124124#[ allow( dead_code) ]
125125pub mod messages {
126- use tower_lsp_server:: lsp_types:: MessageActionItem ;
127- use tower_lsp_server:: lsp_types:: MessageType ;
128- use tower_lsp_server:: lsp_types:: ShowDocumentParams ;
126+ use tower_lsp_server:: lsp_types;
129127
130128 use super :: get_client;
131129 use super :: Display ;
132130 use super :: Error ;
133131
134- notify ! ( log_message, message_type: MessageType , message: impl Display + Send + ' static ) ;
135- notify ! ( show_message, message_type: MessageType , message: impl Display + Send + ' static ) ;
136- request ! ( show_message_request, message_type: MessageType , message: impl Display + Send + ' static , actions: Option <Vec <MessageActionItem >> ; Option <MessageActionItem >) ;
137- request ! ( show_document, params: ShowDocumentParams ; bool ) ;
132+ notify ! ( log_message, message_type: lsp_types :: MessageType , message: impl Display + Send + ' static ) ;
133+ notify ! ( show_message, message_type: lsp_types :: MessageType , message: impl Display + Send + ' static ) ;
134+ request ! ( show_message_request, message_type: lsp_types :: MessageType , message: impl Display + Send + ' static , actions: Option <Vec <lsp_types :: MessageActionItem >> ; Option <lsp_types :: MessageActionItem >) ;
135+ request ! ( show_document, params: lsp_types :: ShowDocumentParams ; bool ) ;
138136}
139137
140138#[ allow( dead_code) ]
141139pub mod diagnostics {
142- use tower_lsp_server:: lsp_types:: Diagnostic ;
143- use tower_lsp_server:: lsp_types:: Uri ;
140+ use tower_lsp_server:: lsp_types;
144141
145142 use super :: get_client;
146143
147- notify ! ( publish_diagnostics, uri: Uri , diagnostics: Vec <Diagnostic >, version: Option <i32 >) ;
144+ notify ! ( publish_diagnostics, uri: lsp_types :: Uri , diagnostics: Vec <lsp_types :: Diagnostic >, version: Option <i32 >) ;
148145 notify_discard ! ( workspace_diagnostic_refresh, ) ;
149146}
150147
151148#[ allow( dead_code) ]
152149pub mod workspace {
153- use tower_lsp_server:: lsp_types:: ApplyWorkspaceEditResponse ;
154- use tower_lsp_server:: lsp_types:: ConfigurationItem ;
155- use tower_lsp_server:: lsp_types:: LSPAny ;
156- use tower_lsp_server:: lsp_types:: WorkspaceEdit ;
157- use tower_lsp_server:: lsp_types:: WorkspaceFolder ;
150+ use tower_lsp_server:: lsp_types;
158151
159152 use super :: get_client;
160153 use super :: Error ;
161154
162- request ! ( apply_edit, edit: WorkspaceEdit ; ApplyWorkspaceEditResponse ) ;
163- request ! ( configuration, items: Vec <ConfigurationItem > ; Vec <LSPAny >) ;
164- request ! ( workspace_folders, ; Option <Vec <WorkspaceFolder >>) ;
155+ request ! ( apply_edit, edit: lsp_types :: WorkspaceEdit ; lsp_types :: ApplyWorkspaceEditResponse ) ;
156+ request ! ( configuration, items: Vec <lsp_types :: ConfigurationItem > ; Vec <lsp_types :: LSPAny >) ;
157+ request ! ( workspace_folders, ; Option <Vec <lsp_types :: WorkspaceFolder >>) ;
165158}
166159
167160#[ allow( dead_code) ]
@@ -176,19 +169,18 @@ pub mod editor {
176169
177170#[ allow( dead_code) ]
178171pub mod capabilities {
179- use tower_lsp_server:: lsp_types:: Registration ;
180- use tower_lsp_server:: lsp_types:: Unregistration ;
172+ use tower_lsp_server:: lsp_types;
181173
182174 use super :: get_client;
183175
184- notify_discard ! ( register_capability, registrations: Vec <Registration >) ;
185- notify_discard ! ( unregister_capability, unregisterations: Vec <Unregistration >) ;
176+ notify_discard ! ( register_capability, registrations: Vec <lsp_types :: Registration >) ;
177+ notify_discard ! ( unregister_capability, unregisterations: Vec <lsp_types :: Unregistration >) ;
186178}
187179
188180#[ allow( dead_code) ]
189181pub mod monitoring {
190182 use serde:: Serialize ;
191- use tower_lsp_server:: lsp_types:: ProgressToken ;
183+ use tower_lsp_server:: lsp_types;
192184 use tower_lsp_server:: Progress ;
193185
194186 use super :: get_client;
@@ -201,22 +193,24 @@ pub mod monitoring {
201193 }
202194 }
203195
204- pub fn progress < T : Into < String > + Send > ( token : ProgressToken , title : T ) -> Option < Progress > {
196+ pub fn progress < T : Into < String > + Send > (
197+ token : lsp_types:: ProgressToken ,
198+ title : T ,
199+ ) -> Option < Progress > {
205200 get_client ( ) . map ( |client| client. progress ( token, title) )
206201 }
207202}
208203
209204#[ allow( dead_code) ]
210205pub mod protocol {
211- use tower_lsp_server:: lsp_types:: notification:: Notification ;
212- use tower_lsp_server:: lsp_types:: request:: Request ;
206+ use tower_lsp_server:: lsp_types;
213207
214208 use super :: get_client;
215209 use super :: Error ;
216210
217211 pub fn send_notification < N > ( params : N :: Params )
218212 where
219- N : Notification ,
213+ N : lsp_types :: notification :: Notification ,
220214 N :: Params : Send + ' static ,
221215 {
222216 if let Some ( client) = get_client ( ) {
@@ -228,7 +222,7 @@ pub mod protocol {
228222
229223 pub async fn send_request < R > ( params : R :: Params ) -> Result < R :: Result , Error >
230224 where
231- R : Request ,
225+ R : lsp_types :: request :: Request ,
232226 R :: Params : Send + ' static ,
233227 R :: Result : Send + ' static ,
234228 {
0 commit comments