Skip to content

Commit e30fbb3

Browse files
Merge #311
311: Simplify modify function from 5 to 2 lines of code r=ryankurte a=therealprof Signed-off-by: Daniel Egger <daniel@eggers-club.de> Co-authored-by: Daniel Egger <daniel@eggers-club.de>
2 parents 0683f81 + 6109aa3 commit e30fbb3

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/generate/register.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,7 @@ pub fn render(
4949
for<'w> F: FnOnce(&R, &'w mut W) -> &'w mut W
5050
{
5151
let bits = self.register.get();
52-
let r = R { bits };
53-
let mut w = W { bits };
54-
f(&r, &mut w);
55-
self.register.set(w.bits);
52+
self.register.set(f(&R { bits }, &mut W { bits }).bits);
5653
}
5754
});
5855
}

0 commit comments

Comments
 (0)