on master help sign in
minor: Further simplify take_with
e36ad8bBlaž Hrastnik
helix-view/src/document.rs+1−2
@@ -311,8 +311,7 @@ where
311 T: Default,
311 T: Default,
312 F: FnOnce(T) -> T,
312 F: FnOnce(T) -> T,
313{
313{
314− let t = mem::take(mut_ref);
314+ *mut_ref = f(mem::take(mut_ref));
315− let _ = mem::replace(mut_ref, f(t));
316}
315}
317
316
318use helix_lsp::lsp;
317use helix_lsp::lsp;