pub enum LSPResult {
Hover(HoverResult),
Completion(CompletionResult),
Definition(DefinitionResult),
Diagnostics(DiagnosticsResult),
References(ReferencesResult),
}
Variants§
Hover(HoverResult)
Completion(CompletionResult)
Definition(DefinitionResult)
Diagnostics(DiagnosticsResult)
References(ReferencesResult)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LSPResult
impl RefUnwindSafe for LSPResult
impl Send for LSPResult
impl Sync for LSPResult
impl Unpin for LSPResult
impl UnwindSafe for LSPResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more