pub fn new(data: &'a SMBiosMemoryControllerInformation<'a>) -> Self {
        ModuleHandleIterator {
            data: data,
            current_index: Self::MODULE_HANDLES_OFFSET,
            current_entry: 0,
            number_of_handles: data.number_of_associated_memory_slots().unwrap_or(0),
        }
    }
/// Creates an instance of the memory module handle iterator.
Creates an instance of the memory module handle iterator.
Creates an instance of the memory module handle iterator .
pub fn new(data: &'a SMBiosMemoryControllerInformation<'a>) -> Self {
        ModuleHandleIterator {
            data: data,
            current_index: Self::MODULE_HANDLES_OFFSET,
            current_entry: 0,
            number_of_handles: data.number_of_associated_memory_slots().unwrap_or(0),
        }
    }
pub fn new ( data : & ' a SMBiosMemoryControllerInformation < ' a > ) -> Self { ModuleHandleIterator { data : data , current_index : Self :: MODULE_HANDLES_OFFSET , current_entry : 0 , number_of_handles : data . number_of_associated_memory_slots ( ) . unwrap_or ( 0 ) , } }
Creates an instance of the memory module handle iterator.
Creates an instance of the memory module handle iterator .
data
&'a SMBiosMemoryControllerInformation<'a>
data
&'a SMBiosMemoryControllerInformation<'a>