rust/hg-core/src/dirstate_tree/dirstate_map.rs
branchstable
changeset 49373 f8ec7b16c98f
parent 49366 288de6f5d724
child 49913 c15b415d1bff
child 50221 1891086f6c7f
equal deleted inserted replaced
49372:270f8e89ff32 49373:f8ec7b16c98f
   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(