Enum libpijul_compat::patch::Record
[−]
[src]
pub enum Record {
FileMove {
new_name: String,
del: Change,
add: Change,
},
FileDel {
name: String,
del: Change,
},
FileAdd {
name: String,
add: Change,
},
Change {
file: Rc<PathBuf>,
change: Change,
conflict_reordering: Vec<Change>,
},
Replace {
file: Rc<PathBuf>,
adds: Change,
dels: Change,
conflict_reordering: Vec<Change>,
},
}Semantic groups of changes, for interface purposes.
Variants
FileMoveFields of FileMove
new_name: String | |
del: Change | |
add: Change |
FileDelFields of FileDel
name: String | |
del: Change |
FileAddFields of FileAdd
name: String | |
add: Change |
ChangeFields of Change
file: Rc<PathBuf> | |
change: Change | |
conflict_reordering: Vec<Change> |
ReplaceFields of Replace
file: Rc<PathBuf> | |
adds: Change | |
dels: Change | |
conflict_reordering: Vec<Change> |