equal
deleted
inserted
replaced
461 metadata: &[u8], |
461 metadata: &[u8], |
462 ) -> Result<Self, DirstateError> { |
462 ) -> Result<Self, DirstateError> { |
463 if let Some(data) = on_disk.get(..data_size) { |
463 if let Some(data) = on_disk.get(..data_size) { |
464 Ok(on_disk::read(data, metadata)?) |
464 Ok(on_disk::read(data, metadata)?) |
465 } else { |
465 } else { |
466 Err(DirstateV2ParseError.into()) |
466 Err(DirstateV2ParseError::new("not enough bytes on disk").into()) |
467 } |
467 } |
468 } |
468 } |
469 |
469 |
470 #[timed] |
470 #[timed] |
471 pub fn new_v1( |
471 pub fn new_v1( |