Mercurial > public > mercurial-scm > hg-stable
diff rust/hg-core/src/revlog/index.rs @ 46511:43d63979a75e
rust: use HgError in RevlogError and Vfs
Differential Revision: https://phab.mercurial-scm.org/D9897
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Wed, 27 Jan 2021 14:45:25 +0100 |
parents | 9eb07ab3f2d4 |
children | 6d5a26e94d9e |
line wrap: on
line diff
--- a/rust/hg-core/src/revlog/index.rs Wed Jan 27 14:59:09 2021 +0100 +++ b/rust/hg-core/src/revlog/index.rs Wed Jan 27 14:45:25 2021 +0100 @@ -3,6 +3,7 @@ use byteorder::{BigEndian, ByteOrder}; +use crate::errors::HgError; use crate::revlog::node::Node; use crate::revlog::revlog::RevlogError; use crate::revlog::{Revision, NULL_REVISION}; @@ -44,7 +45,8 @@ offsets: Some(offsets), }) } else { - Err(RevlogError::Corrupted) + Err(HgError::corrupted("unexpected inline revlog length") + .into()) } } else { Ok(Self {