diff options
author | Colin Finck <colin@reactos.org> | 2021-07-28 19:53:25 +0300 |
---|---|---|
committer | Colin Finck <colin@reactos.org> | 2021-07-28 19:53:25 +0300 |
commit | 943309f22ed6e208b7dcc1b24ae8879eb88f8a39 (patch) | |
tree | 07d28fa266efbf4f551dffc93815ed04b4dd06bd /src | |
parent | b527378cd0209e212a9823557529fab1f036509f (diff) |
Remove `Result` for `NtfsIndexEntries::new`, which never fails.
Diffstat (limited to 'src')
-rw-r--r-- | src/index.rs | 8 |
1 files 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<NtfsIndexEntries<'n, 'f, 'i, E>> { + 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<Self> { + 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<Result<NtfsIndexEntry<'a, E>>> |