Replace replace(..., None) with take()

This is strictly for simplicity, since Option::take() is imlemented with replace().
This commit is contained in:
Jay Kickliter
2018-09-14 13:13:36 -07:00
committed by Greg Fitzgerald
parent 3ca80c676c
commit fd51599fa8
3 changed files with 4 additions and 5 deletions

View File

@@ -34,7 +34,7 @@ impl WindowSlot {
}
fn clear_data(&mut self, recycler: &BlobRecycler) {
if let Some(blob) = mem::replace(&mut self.data, None) {
if let Some(blob) = self.data.take() {
recycler.recycle(blob, "WindowSlot::clear_data");
}
}