Struct lsp_types::ApplyWorkspaceEditResponse [−][src]
pub struct ApplyWorkspaceEditResponse {
pub applied: bool,
pub failure_reason: Option<String>,
pub failed_change: Option<u32>,
}Fields
applied: boolIndicates 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
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ApplyWorkspaceEditResponseimpl Send for ApplyWorkspaceEditResponseimpl Sync for ApplyWorkspaceEditResponseimpl Unpin for ApplyWorkspaceEditResponseimpl UnwindSafe for ApplyWorkspaceEditResponseBlanket Implementations
Mutably borrows from an owned value. Read more