pub struct ModificationResult {
pub changed: bool,
pub modified_nodes: Vec<BackupNode>,
pub unmatched_qualified_paths: Option<HashMap<String, usize>>,
}Expand description
Result of applying an operation
Fields§
§changed: bool§modified_nodes: Vec<BackupNode>§unmatched_qualified_paths: Option<HashMap<String, usize>>Unmatched qualified paths (only populated for struct literal operations with simple names) Maps fully qualified path to count of instances found but not matched
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ModificationResult
impl RefUnwindSafe for ModificationResult
impl Send for ModificationResult
impl Sync for ModificationResult
impl Unpin for ModificationResult
impl UnsafeUnpin for ModificationResult
impl UnwindSafe for ModificationResult
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