pub struct ServerCapabilities { /* private fields */ }Expand description
Server Capabilities
Implementations§
Source§impl ServerCapabilities
impl ServerCapabilities
Sourcepub fn set_compile_provider(
&mut self,
compile_provider: Option<CompileProvider>,
)
pub fn set_compile_provider( &mut self, compile_provider: Option<CompileProvider>, )
Set the bsp server capabilities’s compile provider.
Sourcepub fn compile_provider(&self) -> Option<&CompileProvider>
pub fn compile_provider(&self) -> Option<&CompileProvider>
Get a reference to the bsp server capabilities’s compile provider.
Sourcepub fn set_test_provider(&mut self, test_provider: Option<TestProvider>)
pub fn set_test_provider(&mut self, test_provider: Option<TestProvider>)
Set the bsp server capabilities’s test provider.
Sourcepub fn test_provider(&self) -> Option<&TestProvider>
pub fn test_provider(&self) -> Option<&TestProvider>
Get a reference to the bsp server capabilities’s test provider.
Sourcepub fn set_run_provider(&mut self, run_provider: Option<RunProvider>)
pub fn set_run_provider(&mut self, run_provider: Option<RunProvider>)
Set the bsp server capabilities’s run provider.
Sourcepub fn run_provider(&self) -> Option<&RunProvider>
pub fn run_provider(&self) -> Option<&RunProvider>
Get a reference to the bsp server capabilities’s run provider.
Sourcepub fn set_debug_provider(&mut self, debug_provider: Option<DebugProvider>)
pub fn set_debug_provider(&mut self, debug_provider: Option<DebugProvider>)
Set the bsp server capabilities’s debug provider.
Sourcepub fn debug_provider(&self) -> Option<&DebugProvider>
pub fn debug_provider(&self) -> Option<&DebugProvider>
Get a reference to the bsp server capabilities’s debug provider.
Sourcepub fn set_inverse_sources_provider(
&mut self,
inverse_sources_provider: Option<bool>,
)
pub fn set_inverse_sources_provider( &mut self, inverse_sources_provider: Option<bool>, )
Set the bsp server capabilities’s inverse sources provider.
Sourcepub fn inverse_sources_provider(&self) -> Option<bool>
pub fn inverse_sources_provider(&self) -> Option<bool>
Get the bsp server capabilities’s inverse sources provider.
Sourcepub fn set_dependency_sources_provider(
&mut self,
dependency_sources_provider: Option<bool>,
)
pub fn set_dependency_sources_provider( &mut self, dependency_sources_provider: Option<bool>, )
Set the bsp server capabilities’s dependency sources provider.
Sourcepub fn dependency_sources_provider(&self) -> Option<bool>
pub fn dependency_sources_provider(&self) -> Option<bool>
Get the bsp server capabilities’s dependency sources provider.
Sourcepub fn set_dependency_modules_provider(
&mut self,
dependency_modules_provider: Option<bool>,
)
pub fn set_dependency_modules_provider( &mut self, dependency_modules_provider: Option<bool>, )
Set the bsp server capabilities’s dependency modules provider.
Sourcepub fn dependency_modules_provider(&self) -> Option<bool>
pub fn dependency_modules_provider(&self) -> Option<bool>
Get the bsp server capabilities’s dependency modules provider.
Sourcepub fn set_resources_provider(&mut self, resources_provider: Option<bool>)
pub fn set_resources_provider(&mut self, resources_provider: Option<bool>)
Set the bsp server capabilities’s resources provider.
Sourcepub fn resources_provider(&self) -> Option<bool>
pub fn resources_provider(&self) -> Option<bool>
Get the bsp server capabilities’s resources provider.
Sourcepub fn set_can_reload(&mut self, can_reload: Option<bool>)
pub fn set_can_reload(&mut self, can_reload: Option<bool>)
Set the bsp server capabilities’s can reload.
Sourcepub fn can_reload(&self) -> Option<bool>
pub fn can_reload(&self) -> Option<bool>
Get the bsp server capabilities’s can reload.
Sourcepub fn set_build_target_changed_provider(
&mut self,
build_target_changed_provider: Option<bool>,
)
pub fn set_build_target_changed_provider( &mut self, build_target_changed_provider: Option<bool>, )
Set the bsp server capabilities’s build target changed provider.
Sourcepub fn build_target_changed_provider(&self) -> Option<bool>
pub fn build_target_changed_provider(&self) -> Option<bool>
Get the bsp server capabilities’s build target changed provider.