From 7bcdc3b4ca460aec2b98fb2dca6165788c562b05 Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Sat, 20 Jul 2024 16:52:39 +0900 Subject: Partial aes implementation and others improvements --- src/driver/driver.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src/driver') diff --git a/src/driver/driver.rs b/src/driver/driver.rs index 359793d..755380f 100644 --- a/src/driver/driver.rs +++ b/src/driver/driver.rs @@ -1,5 +1,4 @@ use crate::driver::{ArchiveFileInfo, FileDriver}; -use crate::ArchiveResult; use std::error::Error; use std::io::{Read, Write}; @@ -19,22 +18,20 @@ where Self: 'd; // Create driver instance - fn read(io: Self::Io) -> ArchiveResult; + fn read(io: Self::Io) -> Result; // Return vec of file infos fn files(&self) -> &Vec; // Return file index by name - fn get_file_index(&self, name: &str) -> ArchiveResult; + fn get_file_index(&self, name: &str) -> Result; // Return file info by index - fn get_file_info(&self, index: usize) -> ArchiveResult<&Self::FileInfo, Self::Error>; + fn get_file_info(&self, index: usize) -> Result<&Self::FileInfo, Self::Error>; // Return file reader by index - fn get_file_reader<'d>( - &'d mut self, - index: usize, - ) -> ArchiveResult, Self::Error>; + fn get_file_reader<'d>(&'d mut self, index: usize) + -> Result, Self::Error>; } pub trait ArchiveWrite: Driver -- cgit v1.2.3