fn next_table_mut<'b>(
        &self,
        entry: &'b mut PageTableEntry,
    ) -> Result<&'b mut PageTable, PageTableWalkError> {
        let page_table_ptr = (self.phys_to_virt)(entry.frame()?);
        let page_table: &mut PageTable = unsafe { &mut *page_table_ptr };

        Ok(page_table)
    }
/// Internal helper function to get a mutable reference to the page table of the next level.
///
/// Returns `PageTableWalkError::NotMapped` if the entry is unused. Returns
/// `PageTableWalkError::MappedToHugePage` if the `HUGE_PAGE` flag is set
/// in the passed entry.
Internal helper function to get a mutable reference to the page table of the next level.
Returns `PageTableWalkError::NotMapped` if the entry is unused. Returns
`PageTableWalkError::MappedToHugePage` if the `HUGE_PAGE` flag is set
in the passed entry.
Internal helper function to get a mutable reference to the page table of the next level . Returns ` PageTableWalkError :: NotMapped ` if the entry is unused . Returns ` PageTableWalkError :: MappedToHugePage ` if the ` HUGE_PAGE ` flag is set in the passed entry .
fn next_table_mut<'b>(
        &self,
        entry: &'b mut PageTableEntry,
    ) -> Result<&'b mut PageTable, PageTableWalkError> {
        let page_table_ptr = (self.phys_to_virt)(entry.frame()?);
        let page_table: &mut PageTable = unsafe { &mut *page_table_ptr };
        Ok(page_table)
    }
fn next_table_mut < ' b > ( & self , entry : & ' b mut PageTableEntry , ) -> Result < & ' b mut PageTable , PageTableWalkError > { let page_table_ptr = ( self . phys_to_virt ) ( entry . frame ( ) ? ) ; let page_table : & mut PageTable = unsafe { & mut * page_table_ptr } ; Ok ( page_table ) }
Internal helper function to get a mutable reference to the page table of the next level.
Internal helper function to get a mutable reference to the page table of the next level .
&self
entry
&'b mut PageTableEntry