1- use core:: fmt:: Debug ;
2- use core:: ptr;
1+ use core:: { fmt, ptr} ;
32
43use free_list:: PageLayout ;
54use x86_64:: registers:: control:: { Cr0 , Cr0Flags , Cr2 , Cr3 } ;
@@ -146,7 +145,7 @@ pub fn map<S>(
146145 count : usize ,
147146 flags : PageTableEntryFlags ,
148147) where
149- S : PageSize + Debug ,
148+ S : PageSize + fmt :: Debug ,
150149 for < ' a > OffsetPageTable < ' a > : Mapper < S > ,
151150{
152151 let pages = {
@@ -173,7 +172,7 @@ pub fn map<S>(
173172 ) -> bool
174173 where
175174 M : Mapper < S > ,
176- S : PageSize + Debug ,
175+ S : PageSize + fmt :: Debug ,
177176 {
178177 let mut unmapped = false ;
179178 for ( page, frame) in pages. zip ( frames) {
@@ -205,7 +204,7 @@ pub fn map<S>(
205204/// the number of successful mapped pages are returned as error value.
206205pub fn map_heap < S > ( virt_addr : VirtAddr , count : usize ) -> Result < ( ) , usize >
207206where
208- S : PageSize + Debug ,
207+ S : PageSize + fmt :: Debug ,
209208 for < ' a > OffsetPageTable < ' a > : Mapper < S > ,
210209{
211210 let flags = {
@@ -228,7 +227,7 @@ where
228227
229228pub fn identity_map < S > ( phys_addr : PhysAddr )
230229where
231- S : PageSize + Debug ,
230+ S : PageSize + fmt :: Debug ,
232231 for < ' a > OffsetPageTable < ' a > : Mapper < S > ,
233232{
234233 let frame = PhysFrame :: < S > :: from_start_address ( phys_addr. into ( ) ) . unwrap ( ) ;
@@ -253,7 +252,7 @@ where
253252
254253pub fn unmap < S > ( virtual_address : VirtAddr , count : usize )
255254where
256- S : PageSize + Debug ,
255+ S : PageSize + fmt :: Debug ,
257256 for < ' a > OffsetPageTable < ' a > : Mapper < S > ,
258257{
259258 trace ! ( "Unmapping virtual address {virtual_address:p} ({count} pages)" ) ;
0 commit comments