Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/mft.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOhad Ravid <ohad.rv@gmail.com>2019-05-16 10:49:05 +0300
committerOhad Ravid <ohad.rv@gmail.com>2019-05-16 10:49:05 +0300
commit1c874804967b3eee6f7e204e0da73f4fbef71d71 (patch)
treed306467624b7827faaca69eb0f9a95db8696e411
parentb3522f84780f7db35a015103606d34efe79b77d4 (diff)
Avoid eager_context
-rw-r--r--src/entry.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/entry.rs b/src/entry.rs
index 886b198..98cab38 100644
--- a/src/entry.rs
+++ b/src/entry.rs
@@ -228,12 +228,12 @@ impl MftEntry {
match cursor
.seek(SeekFrom::Start(offset))
- .eager_context(err::IoError)
+ .context(err::IoError)
{
Ok(_) => {}
Err(e) => {
exhausted = true;
- return Some(Err(e));
+ return Some(Err(e.into()));
}
};
@@ -261,15 +261,15 @@ impl MftEntry {
header,
data: MftAttributeContent::AttrX30(content),
})),
- Err(e) => Some(Err(e)),
+ Err(e) => Some(Err(e.into())),
}
}
_ => {
let mut data = vec![0_u8; resident.data_size as usize];
- match cursor.read_exact(&mut data).eager_context(err::IoError) {
+ match cursor.read_exact(&mut data).context(err::IoError) {
Ok(_) => {}
- Err(err) => return Some(Err(err)),
+ Err(err) => return Some(Err(err.into())),
};
Some(Ok(Attribute {