diff --git a/src/pe/data_directories.rs b/src/pe/data_directories.rs index 90f5b174..265e4e27 100644 --- a/src/pe/data_directories.rs +++ b/src/pe/data_directories.rs @@ -45,62 +45,62 @@ impl DataDirectories { } pub fn get_export_table(&self) -> &Option { let idx = 0; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_import_table(&self) -> &Option { let idx = 1; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_resource_table(&self) -> &Option { let idx = 2; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_exception_table(&self) -> &Option { let idx = 3; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_certificate_table(&self) -> &Option { let idx = 4; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_base_relocation_table(&self) -> &Option { let idx = 5; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_debug_table(&self) -> &Option { let idx = 6; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_architecture(&self) -> &Option { let idx = 7; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_global_ptr(&self) -> &Option { let idx = 8; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_tls_table(&self) -> &Option { let idx = 9; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_load_config_table(&self) -> &Option { let idx = 10; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_bound_import_table(&self) -> &Option { let idx = 11; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_import_address_table(&self) -> &Option { let idx = 12; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_delay_import_descriptor(&self) -> &Option { let idx = 13; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } pub fn get_clr_runtime_header(&self) -> &Option { let idx = 14; - unsafe { self.data_directories.get_unchecked(idx) } + &self.data_directories[idx] } }