diff options
Diffstat (limited to 'src/attribute/x10.rs')
-rw-r--r-- | src/attribute/x10.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/attribute/x10.rs b/src/attribute/x10.rs index ce7a610..cb7bd2c 100644 --- a/src/attribute/x10.rs +++ b/src/attribute/x10.rs @@ -1,12 +1,11 @@ use crate::attribute::FileAttributeFlags; -use crate::err::{self, Result}; +use crate::err::{Error, Result}; use crate::ReadSeek; use byteorder::{LittleEndian, ReadBytesExt}; use chrono::{DateTime, Utc}; use log::trace; use serde::Serialize; -use snafu::ResultExt; use winstructs::timestamp::WinTimestamp; #[derive(Serialize, Debug, Clone)] @@ -62,16 +61,16 @@ impl StandardInfoAttr { pub fn from_reader<S: ReadSeek>(reader: &mut S) -> Result<StandardInfoAttr> { trace!("Offset {}: StandardInfoAttr", reader.tell()?); let created = WinTimestamp::from_reader(reader) - .context(err::FailedToReadWindowsTime)? + .map_err(Error::failed_to_read_windows_time)? .to_datetime(); let modified = WinTimestamp::from_reader(reader) - .context(err::FailedToReadWindowsTime)? + .map_err(Error::failed_to_read_windows_time)? .to_datetime(); let mft_modified = WinTimestamp::from_reader(reader) - .context(err::FailedToReadWindowsTime)? + .map_err(Error::failed_to_read_windows_time)? .to_datetime(); let accessed = WinTimestamp::from_reader(reader) - .context(err::FailedToReadWindowsTime)? + .map_err(Error::failed_to_read_windows_time)? .to_datetime(); Ok(StandardInfoAttr { |