pub trait ConflictResolutionFunction: Send + Sync {
// Required methods
fn resolve_conflict(&self, versions: &[Version]) -> Result<Vector>;
fn get_strategy_name(&self) -> &str;
}Expand description
Trait for conflict resolution functions
Required Methods§
Sourcefn resolve_conflict(&self, versions: &[Version]) -> Result<Vector>
fn resolve_conflict(&self, versions: &[Version]) -> Result<Vector>
Resolve conflicts between versions
Sourcefn get_strategy_name(&self) -> &str
fn get_strategy_name(&self) -> &str
Get resolution strategy name