pub struct InitializeBuildResult { /* private fields */ }Expand description
Initialize Build response result
Implementations§
Source§impl InitializeBuildResult
impl InitializeBuildResult
pub fn new<S: Into<String>>( display_name: S, version: S, bsp_version: S, capabilities: ServerCapabilities, data: Value, ) -> Self
pub fn new_simple<S: Into<String>>( display_name: S, version: S, bsp_version: S, capabilities: ServerCapabilities, ) -> Self
Sourcepub fn set_bsp_version(&mut self, bsp_version: String)
pub fn set_bsp_version(&mut self, bsp_version: String)
Set the bsp initialize build result’s bsp version.
Sourcepub fn bsp_version(&self) -> &str
pub fn bsp_version(&self) -> &str
Get a reference to the bsp initialize build result’s bsp version.
Sourcepub fn set_version(&mut self, version: String)
pub fn set_version(&mut self, version: String)
Set the bsp initialize build result’s version.
Sourcepub fn set_display_name(&mut self, display_name: String)
pub fn set_display_name(&mut self, display_name: String)
Set the bsp initialize build result’s display name.
Sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
Get a reference to the bsp initialize build result’s display name.
Sourcepub fn set_capabilities(&mut self, capabilities: ServerCapabilities)
pub fn set_capabilities(&mut self, capabilities: ServerCapabilities)
Set the bsp initialize build result’s capabilities.
Sourcepub fn capabilities(&self) -> &ServerCapabilities
pub fn capabilities(&self) -> &ServerCapabilities
Get a reference to the bsp initialize build result’s capabilities.
Trait Implementations§
Source§impl Debug for InitializeBuildResult
impl Debug for InitializeBuildResult
Source§impl Default for InitializeBuildResult
impl Default for InitializeBuildResult
Source§fn default() -> InitializeBuildResult
fn default() -> InitializeBuildResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitializeBuildResult
impl<'de> Deserialize<'de> for InitializeBuildResult
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 InitializeBuildResult
impl RefUnwindSafe for InitializeBuildResult
impl Send for InitializeBuildResult
impl Sync for InitializeBuildResult
impl Unpin for InitializeBuildResult
impl UnwindSafe for InitializeBuildResult
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