From 0f799c6b866220f279d490699eeb70415a044df2 Mon Sep 17 00:00:00 2001 From: Lokathor Date: Fri, 24 Jan 2020 00:41:23 -0700 Subject: [PATCH] take should really always be inlined --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index 12888a8..97eab32 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -88,6 +88,7 @@ mod tinyvec; pub use crate::tinyvec::*; // TODO MSRV(1.40.0): Just call the normal `core::mem::take` +#[inline(always)] fn take(from: &mut T) -> T { replace(from, T::default()) }