1//! Deduplication. 2//! Multiple deduplications could be implemented. 3 4use std::path::Path; 5 6use crate::error::Error; 7 8pub trait Dedup { 9 fn dedup(&mut self, src: &Path, dst: &Path) -> Result<(), Error>; 10}