pub struct LspManagerHandle { /* private fields */ }Implementations§
Source§impl LspManagerHandle
impl LspManagerHandle
pub fn start_client(&self, bs: &Buffers) -> Option<&'static str>
pub fn stop_client(&self, b: &Buffer)
pub fn show_server_capabilities( &self, b: &Buffer, ) -> Option<(&'static str, String)>
pub fn show_diagnostics(&self, b: &Buffer) -> Action
pub fn document_opened(&self, b: &Buffer)
pub fn document_closed(&self, b: &Buffer)
pub fn document_changed(&self, b: &Buffer)
pub fn goto_declaration(&self, b: &Buffer)
pub fn goto_definition(&self, b: &Buffer)
pub fn goto_type_definition(&self, b: &Buffer)
pub fn hover(&self, b: &Buffer)
pub fn find_references(&self, b: &Buffer)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LspManagerHandle
impl RefUnwindSafe for LspManagerHandle
impl Send for LspManagerHandle
impl Sync for LspManagerHandle
impl Unpin for LspManagerHandle
impl UnwindSafe for LspManagerHandle
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