ConflictResolutionFunction

Trait ConflictResolutionFunction 

Source
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§

Source

fn resolve_conflict(&self, versions: &[Version]) -> Result<Vector>

Resolve conflicts between versions

Source

fn get_strategy_name(&self) -> &str

Get resolution strategy name

Implementors§