pub enum ResolutionStrategy {
Diff3,
StructuredMerge,
VersionSpaceAlgebra,
PatternRule,
SearchBased,
}Expand description
Which strategy produced a resolution.
Variants§
Diff3
Standard three-way merge (no conflict).
StructuredMerge
Structured tree merge eliminated a false conflict.
VersionSpaceAlgebra
Version Space Algebra enumerated candidates.
PatternRule
Pattern-based DSL rule matched.
SearchBased
Search-based with parent similarity fitness.
Trait Implementations§
Source§impl Clone for ResolutionStrategy
impl Clone for ResolutionStrategy
Source§fn clone(&self) -> ResolutionStrategy
fn clone(&self) -> ResolutionStrategy
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 ResolutionStrategy
impl Debug for ResolutionStrategy
Source§impl Display for ResolutionStrategy
impl Display for ResolutionStrategy
Source§impl PartialEq for ResolutionStrategy
impl PartialEq for ResolutionStrategy
impl Copy for ResolutionStrategy
impl Eq for ResolutionStrategy
impl StructuralPartialEq for ResolutionStrategy
Auto Trait Implementations§
impl Freeze for ResolutionStrategy
impl RefUnwindSafe for ResolutionStrategy
impl Send for ResolutionStrategy
impl Sync for ResolutionStrategy
impl Unpin for ResolutionStrategy
impl UnwindSafe for ResolutionStrategy
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