pub struct LspServerInfo {
pub language: String,
pub name: String,
pub command: String,
pub args: Vec<String>,
}Expand description
Information about an LSP server
Fields§
§language: StringLanguage supported by this LSP server
name: StringName of the LSP server (e.g., “rust-analyzer”, “tsserver”)
command: StringCommand to start the LSP server
args: Vec<String>Arguments for the LSP server
Trait Implementations§
Source§impl Clone for LspServerInfo
impl Clone for LspServerInfo
Source§fn clone(&self) -> LspServerInfo
fn clone(&self) -> LspServerInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LspServerInfo
impl RefUnwindSafe for LspServerInfo
impl Send for LspServerInfo
impl Sync for LspServerInfo
impl Unpin for LspServerInfo
impl UnwindSafe for LspServerInfo
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