pub struct GlobalLspSettings {
pub max_processes: usize,
pub default_timeout_ms: u64,
pub enable_fallback: bool,
pub health_check_interval_ms: u64,
}Expand description
Global LSP settings
Fields§
§max_processes: usizeMaximum concurrent LSP server processes
default_timeout_ms: u64Default request timeout
enable_fallback: boolEnable fallback to internal providers
health_check_interval_ms: u64Health check interval
Trait Implementations§
Source§impl Clone for GlobalLspSettings
impl Clone for GlobalLspSettings
Source§fn clone(&self) -> GlobalLspSettings
fn clone(&self) -> GlobalLspSettings
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 GlobalLspSettings
impl Debug for GlobalLspSettings
Source§impl Default for GlobalLspSettings
impl Default for GlobalLspSettings
Source§impl<'de> Deserialize<'de> for GlobalLspSettings
impl<'de> Deserialize<'de> for GlobalLspSettings
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 GlobalLspSettings
impl RefUnwindSafe for GlobalLspSettings
impl Send for GlobalLspSettings
impl Sync for GlobalLspSettings
impl Unpin for GlobalLspSettings
impl UnwindSafe for GlobalLspSettings
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