Struct bsp_types::InitializeBuildResult
source · [−]pub struct InitializeBuildResult { /* private fields */ }Expand description
Initialize Build response result
Implementations
sourceimpl 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
sourceimpl Debug for InitializeBuildResult
impl Debug for InitializeBuildResult
sourceimpl Default for InitializeBuildResult
impl Default for InitializeBuildResult
sourcefn default() -> InitializeBuildResult
fn default() -> InitializeBuildResult
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for InitializeBuildResult
impl<'de> Deserialize<'de> for InitializeBuildResult
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 InitializeBuildResult
impl Serialize for InitializeBuildResult
Auto Trait Implementations
impl RefUnwindSafe for InitializeBuildResult
impl Send for InitializeBuildResult
impl Sync for InitializeBuildResult
impl Unpin for InitializeBuildResult
impl UnwindSafe for InitializeBuildResult
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