pub struct DefaultServerConfigs;Expand description
Provides default configurations for built-in LSP servers
Implementations§
Source§impl DefaultServerConfigs
impl DefaultServerConfigs
Sourcepub fn tier1_registry() -> LspServerRegistry
pub fn tier1_registry() -> LspServerRegistry
Get default registry with Tier 1 servers pre-configured
Sourcepub fn tier1_and_tier2_registry() -> LspServerRegistry
pub fn tier1_and_tier2_registry() -> LspServerRegistry
Get default registry with Tier 1 and Tier 2 servers
Sourcepub fn all_tiers_registry() -> LspServerRegistry
pub fn all_tiers_registry() -> LspServerRegistry
Get default registry with all Tier 1, 2, and 3 servers
Sourcepub fn rust_analyzer() -> LspServerConfig
pub fn rust_analyzer() -> LspServerConfig
Rust-analyzer configuration
Sourcepub fn typescript_language_server() -> LspServerConfig
pub fn typescript_language_server() -> LspServerConfig
TypeScript Language Server configuration
Sourcepub fn pylsp() -> LspServerConfig
pub fn pylsp() -> LspServerConfig
Python Language Server (pylsp) configuration
Auto Trait Implementations§
impl Freeze for DefaultServerConfigs
impl RefUnwindSafe for DefaultServerConfigs
impl Send for DefaultServerConfigs
impl Sync for DefaultServerConfigs
impl Unpin for DefaultServerConfigs
impl UnwindSafe for DefaultServerConfigs
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