From 943309f22ed6e208b7dcc1b24ae8879eb88f8a39 Mon Sep 17 00:00:00 2001 From: Colin Finck Date: Wed, 28 Jul 2021 18:53:25 +0200 Subject: Remove `Result` for `NtfsIndexEntries::new`, which never fails. --- src/index.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/index.rs b/src/index.rs index 21d5b7f..e6abd7a 100644 --- a/src/index.rs +++ b/src/index.rs @@ -41,7 +41,7 @@ where }) } - pub fn iter<'i>(&'i self) -> Result> { + pub fn iter<'i>(&'i self) -> NtfsIndexEntries<'n, 'f, 'i, E> { NtfsIndexEntries::new(self) } } @@ -65,15 +65,15 @@ impl<'n, 'f, 'i, E> NtfsIndexEntries<'n, 'f, 'i, E> where E: NtfsIndexEntryType, { - fn new(index: &'i NtfsIndex<'n, 'f, E>) -> Result { + fn new(index: &'i NtfsIndex<'n, 'f, E>) -> Self { let inner_iterators = vec![index.index_root.entry_ranges()]; let following_entries = Vec::new(); - Ok(Self { + Self { index, inner_iterators, following_entries, - }) + } } pub fn next<'a, T>(&'a mut self, fs: &mut T) -> Option>> -- cgit v1.2.3