Enum libpijul_compat::patch::Record
source · pub enum Record<Context> {
FileMove {
new_name: String,
del: Change<Context>,
add: Change<Context>,
},
FileDel {
name: String,
del: Change<Context>,
},
FileAdd {
name: String,
add: Change<Context>,
},
Change {
file: Rc<PathBuf>,
change: Change<Context>,
conflict_reordering: Vec<Change<Context>>,
},
Replace {
file: Rc<PathBuf>,
adds: Change<Context>,
dels: Change<Context>,
conflict_reordering: Vec<Change<Context>>,
},
}
Expand description
Semantic groups of changes, for interface purposes.