diff options
Diffstat (limited to 'src/structured_values/standard_information.rs')
-rw-r--r-- | src/structured_values/standard_information.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/structured_values/standard_information.rs b/src/structured_values/standard_information.rs index 01a1771..5ae8891 100644 --- a/src/structured_values/standard_information.rs +++ b/src/structured_values/standard_information.rs @@ -2,13 +2,12 @@ // SPDX-License-Identifier: GPL-2.0-or-later use crate::attribute::NtfsAttributeType; +use crate::attribute_value::{NtfsAttributeValue, NtfsResidentAttributeValue}; use crate::error::{NtfsError, Result}; use crate::structured_values::{ NtfsFileAttributeFlags, NtfsStructuredValue, NtfsStructuredValueFromResidentAttributeValue, }; use crate::time::NtfsTime; -use crate::value::slice::NtfsSliceValue; -use crate::value::NtfsValue; use binread::io::{Cursor, Read, Seek}; use binread::{BinRead, BinReaderExt}; @@ -123,7 +122,7 @@ impl NtfsStandardInformation { impl<'n, 'f> NtfsStructuredValue<'n, 'f> for NtfsStandardInformation { const TY: NtfsAttributeType = NtfsAttributeType::StandardInformation; - fn from_value<T>(fs: &mut T, value: NtfsValue<'n, 'f>) -> Result<Self> + fn from_attribute_value<T>(fs: &mut T, value: NtfsAttributeValue<'n, 'f>) -> Result<Self> where T: Read + Seek, { @@ -136,7 +135,7 @@ impl<'n, 'f> NtfsStructuredValue<'n, 'f> for NtfsStandardInformation { } impl<'n, 'f> NtfsStructuredValueFromResidentAttributeValue<'n, 'f> for NtfsStandardInformation { - fn from_resident_attribute_value(value: NtfsSliceValue<'f>) -> Result<Self> { + fn from_resident_attribute_value(value: NtfsResidentAttributeValue<'f>) -> Result<Self> { let position = value.data_position().unwrap(); let value_length = value.len(); |