Update rustfmt to 0.9.0.

This commit is contained in:
Dan Gohman
2017-08-31 10:44:59 -07:00
parent 46fb64cbb4
commit 2efdc0ed37
111 changed files with 4692 additions and 3379 deletions

View File

@@ -93,10 +93,11 @@ impl RegDiversions {
///
/// Returns the `to` register of the removed diversion.
pub fn remove(&mut self, value: Value) -> Option<RegUnit> {
self.current
.iter()
.position(|d| d.value == value)
.map(|i| self.current.swap_remove(i).to)
self.current.iter().position(|d| d.value == value).map(
|i| {
self.current.swap_remove(i).to
},
)
}
}
@@ -113,12 +114,14 @@ mod tests {
let v2 = Value::new(2);
divs.regmove(v1, 10, 12);
assert_eq!(divs.diversion(v1),
Some(&Diversion {
value: v1,
from: 10,
to: 12,
}));
assert_eq!(
divs.diversion(v1),
Some(&Diversion {
value: v1,
from: 10,
to: 12,
})
);
assert_eq!(divs.diversion(v2), None);
divs.regmove(v1, 12, 11);