pub struct WorkspaceRenameResult {
pub file_edits: Vec<FileEdit>,
pub backup_info: Option<BackupInfo>,
pub description: String,
pub warnings: Vec<String>,
pub statistics: RenameStatistics,
}Expand description
Result of a workspace rename operation
Fields§
§file_edits: Vec<FileEdit>File edits to apply
backup_info: Option<BackupInfo>Backup information for rollback
description: StringHuman-readable description
warnings: Vec<String>Non-fatal warnings
statistics: RenameStatisticsOperation statistics
Trait Implementations§
Source§impl Debug for WorkspaceRenameResult
impl Debug for WorkspaceRenameResult
Source§impl<'de> Deserialize<'de> for WorkspaceRenameResult
impl<'de> Deserialize<'de> for WorkspaceRenameResult
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 WorkspaceRenameResult
impl RefUnwindSafe for WorkspaceRenameResult
impl Send for WorkspaceRenameResult
impl Sync for WorkspaceRenameResult
impl Unpin for WorkspaceRenameResult
impl UnsafeUnpin for WorkspaceRenameResult
impl UnwindSafe for WorkspaceRenameResult
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