pub enum SaveResult {
Success,
Merged {
merged_count: usize,
},
Conflict(ConflictInfo),
}Expand description
Result of attempting a save with conflict detection
Variants§
Success
Save succeeded without conflicts
Merged
Save succeeded after auto-merging non-conflicting changes
Conflict(ConflictInfo)
Conflict detected - user action required
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SaveResult
impl RefUnwindSafe for SaveResult
impl Send for SaveResult
impl Sync for SaveResult
impl Unpin for SaveResult
impl UnsafeUnpin for SaveResult
impl UnwindSafe for SaveResult
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