Struct bsp_types::ServerCapabilities
source · [−]pub struct ServerCapabilities { /* private fields */ }Expand description
Server Capabilities
Implementations
sourceimpl 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.
Trait Implementations
sourceimpl Debug for ServerCapabilities
impl Debug for ServerCapabilities
sourceimpl Default for ServerCapabilities
impl Default for ServerCapabilities
sourcefn default() -> ServerCapabilities
fn default() -> ServerCapabilities
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ServerCapabilities
impl<'de> Deserialize<'de> for ServerCapabilities
sourcefn 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
sourceimpl Serialize for ServerCapabilities
impl Serialize for ServerCapabilities
Auto Trait Implementations
impl RefUnwindSafe for ServerCapabilities
impl Send for ServerCapabilities
impl Sync for ServerCapabilities
impl Unpin for ServerCapabilities
impl UnwindSafe for ServerCapabilities
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more