From 4e9e50effc0fd1bdcdb8295d64b348e9d80b9d3f Mon Sep 17 00:00:00 2001 From: root Date: Wed, 20 May 2015 17:17:17 +0200 Subject: [PATCH] Add missing inline --- src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 35ae895..9f7d955 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -44,10 +44,11 @@ macro_rules! fix_array_impl { /// inside enum optimization conflicts with this this for example, /// so we need to be extra careful. See `Flag` enum. unsafe fn new() -> [T; $len] { mem::uninitialized() } - #[inline] + #[inline(always)] fn as_ptr(&self) -> *const T { self as *const _ as *const _ } + #[inline(always)] fn as_mut_ptr(&mut self) -> *mut T { self as *mut _ as *mut _} - #[inline] + #[inline(always)] fn capacity() -> usize { $len } } )