equal
deleted
inserted
replaced
|
1 pub mod dirs_multiset; |
1 pub mod parsers; |
2 pub mod parsers; |
2 |
3 |
3 #[derive(Debug, PartialEq, Copy, Clone)] |
4 #[derive(Debug, PartialEq, Copy, Clone)] |
4 pub struct DirstateParents<'a> { |
5 pub struct DirstateParents<'a> { |
5 pub p1: &'a [u8], |
6 pub p1: &'a [u8], |
24 pub path: &'a [u8], |
25 pub path: &'a [u8], |
25 pub copy_path: &'a [u8], |
26 pub copy_path: &'a [u8], |
26 } |
27 } |
27 |
28 |
28 pub type CopyVec<'a> = Vec<CopyVecEntry<'a>>; |
29 pub type CopyVec<'a> = Vec<CopyVecEntry<'a>>; |
|
30 |
|
31 /// The Python implementation passes either a mapping (dirstate) or a flat |
|
32 /// iterable (manifest) |
|
33 pub enum DirsIterable { |
|
34 Dirstate(DirstateVec), |
|
35 Manifest(Vec<Vec<u8>>), |
|
36 } |