mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Remove unneeded into_iter call in Paging Implementation post
This commit is contained in:
@@ -869,7 +869,7 @@ pub fn init_frame_allocator(
|
||||
// map each region to its address range
|
||||
let addr_ranges = regions.map(|r| r.range.start_addr()..r.range.end_addr());
|
||||
// transform to an iterator of frame start addresses
|
||||
let frame_addresses = addr_ranges.flat_map(|r| r.into_iter().step_by(4096));
|
||||
let frame_addresses = addr_ranges.flat_map(|r| r.step_by(4096));
|
||||
// create `PhysFrame` types from the start addresses
|
||||
let frames = frame_addresses.map(|addr| {
|
||||
PhysFrame::containing_address(PhysAddr::new(addr))
|
||||
|
||||
Reference in New Issue
Block a user