pub struct ConflictReport {
pub conflict_type: ConflictType,
pub local_version_count: u64,
pub remote_version_count: u64,
pub suggested_strategy: MergeStrategy,
}Expand description
Conflict detection result
Fields§
§conflict_type: ConflictTypeType of conflict detected
local_version_count: u64Local file info
remote_version_count: u64Remote file info
suggested_strategy: MergeStrategySuggested resolution strategy
Trait Implementations§
Source§impl Clone for ConflictReport
impl Clone for ConflictReport
Source§fn clone(&self) -> ConflictReport
fn clone(&self) -> ConflictReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConflictReport
impl Debug for ConflictReport
Source§impl<'de> Deserialize<'de> for ConflictReport
impl<'de> Deserialize<'de> for ConflictReport
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 ConflictReport
impl RefUnwindSafe for ConflictReport
impl Send for ConflictReport
impl Sync for ConflictReport
impl Unpin for ConflictReport
impl UnsafeUnpin for ConflictReport
impl UnwindSafe for ConflictReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more