pub enum Conflict {
DevItem {
devid: u64,
winner_gen: u64,
loser_gen: u64,
},
ChunkItem {
logical: u64,
winner_gen: u64,
loser_gen: u64,
bootstrap_won: bool,
},
}Expand description
A conflict that was resolved during reconstruction.
Variants§
DevItem
Two DEV_ITEM records for the same devid.
ChunkItem
Two CHUNK_ITEM records for the same logical start.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Conflict
impl RefUnwindSafe for Conflict
impl Send for Conflict
impl Sync for Conflict
impl Unpin for Conflict
impl UnsafeUnpin for Conflict
impl UnwindSafe for Conflict
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