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

github.com/windirstat/ntfs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/structured_values/volume_name.rs')
-rw-r--r--src/structured_values/volume_name.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/structured_values/volume_name.rs b/src/structured_values/volume_name.rs
index 066ebe0..77b2c8e 100644
--- a/src/structured_values/volume_name.rs
+++ b/src/structured_values/volume_name.rs
@@ -4,7 +4,7 @@
use crate::attribute::NtfsAttributeType;
use crate::error::{NtfsError, Result};
use crate::string::NtfsString;
-use crate::structured_values::{NtfsStructuredValue, NtfsStructuredValueFromData};
+use crate::structured_values::{NtfsStructuredValue, NtfsStructuredValueFromSlice};
use alloc::vec::Vec;
use core::mem;
@@ -37,25 +37,25 @@ impl NtfsStructuredValue for NtfsVolumeName {
const TY: NtfsAttributeType = NtfsAttributeType::VolumeName;
}
-impl<'d> NtfsStructuredValueFromData<'d> for NtfsVolumeName {
- fn from_data(data: &'d [u8], position: u64) -> Result<Self> {
- if data.len() < VOLUME_NAME_MIN_SIZE {
+impl<'s> NtfsStructuredValueFromSlice<'s> for NtfsVolumeName {
+ fn from_slice(slice: &'s [u8], position: u64) -> Result<Self> {
+ if slice.len() < VOLUME_NAME_MIN_SIZE {
return Err(NtfsError::InvalidStructuredValueSize {
position,
ty: NtfsAttributeType::VolumeName,
expected: VOLUME_NAME_MIN_SIZE,
- actual: data.len(),
+ actual: slice.len(),
});
- } else if data.len() > VOLUME_NAME_MAX_SIZE {
+ } else if slice.len() > VOLUME_NAME_MAX_SIZE {
return Err(NtfsError::InvalidStructuredValueSize {
position,
ty: NtfsAttributeType::VolumeName,
expected: VOLUME_NAME_MAX_SIZE,
- actual: data.len(),
+ actual: slice.len(),
});
}
- let name = data.to_vec();
+ let name = slice.to_vec();
Ok(Self { name })
}
}