pub struct LspServerRegistry {
pub servers: HashMap<String, Vec<LspServerConfig>>,
pub global: GlobalLspSettings,
}Expand description
Registry of all configured LSP servers
Fields§
§servers: HashMap<String, Vec<LspServerConfig>>Map of language to server configurations
global: GlobalLspSettingsGlobal settings
Trait Implementations§
Source§impl Clone for LspServerRegistry
impl Clone for LspServerRegistry
Source§fn clone(&self) -> LspServerRegistry
fn clone(&self) -> LspServerRegistry
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 moreSource§impl Debug for LspServerRegistry
impl Debug for LspServerRegistry
Source§impl Default for LspServerRegistry
impl Default for LspServerRegistry
Source§fn default() -> LspServerRegistry
fn default() -> LspServerRegistry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LspServerRegistry
impl<'de> Deserialize<'de> for LspServerRegistry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LspServerRegistry
impl RefUnwindSafe for LspServerRegistry
impl Send for LspServerRegistry
impl Sync for LspServerRegistry
impl Unpin for LspServerRegistry
impl UnwindSafe for LspServerRegistry
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