Struct lsp_types::ApplyWorkspaceEditResponse
source · pub struct ApplyWorkspaceEditResponse {
pub applied: bool,
pub failure_reason: Option<String>,
pub failed_change: Option<u32>,
}
Fields§
§applied: bool
Indicates whether the edit was applied or not.
failure_reason: Option<String>
An optional textual description for why the edit was not applied. This may be used may be used by the server for diagnostic logging or to provide a suitable error for a request that triggered the edit
failed_change: Option<u32>
Depending on the client’s failure handling strategy failedChange
might
contain the index of the change that failed. This property is only available
if the client signals a failureHandlingStrategy
in its client capabilities.
Trait Implementations§
source§impl Clone for ApplyWorkspaceEditResponse
impl Clone for ApplyWorkspaceEditResponse
source§fn clone(&self) -> ApplyWorkspaceEditResponse
fn clone(&self) -> ApplyWorkspaceEditResponse
Returns a copy 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 ApplyWorkspaceEditResponse
impl Debug for ApplyWorkspaceEditResponse
source§impl<'de> Deserialize<'de> for ApplyWorkspaceEditResponse
impl<'de> Deserialize<'de> for ApplyWorkspaceEditResponse
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
source§impl PartialEq<ApplyWorkspaceEditResponse> for ApplyWorkspaceEditResponse
impl PartialEq<ApplyWorkspaceEditResponse> for ApplyWorkspaceEditResponse
source§fn eq(&self, other: &ApplyWorkspaceEditResponse) -> bool
fn eq(&self, other: &ApplyWorkspaceEditResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.