From fc5fd7f86be7dd11f9d08b13b2b459163a062c81 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Thu, 14 Mar 2019 13:21:02 +0100 Subject: [PATCH] Remove unneeded `into_iter` call in Paging Implementation post --- .../second-edition/posts/10-paging-implementation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/content/second-edition/posts/10-paging-implementation/index.md b/blog/content/second-edition/posts/10-paging-implementation/index.md index ed3a5e8a..98cdad28 100644 --- a/blog/content/second-edition/posts/10-paging-implementation/index.md +++ b/blog/content/second-edition/posts/10-paging-implementation/index.md @@ -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))