diff --git a/src/libextra/arc.rs b/src/libextra/arc.rs index 9474431177e..df67b1c9cc1 100644 --- a/src/libextra/arc.rs +++ b/src/libextra/arc.rs @@ -117,10 +117,12 @@ pub struct Arc { priv x: UnsafeArc } */ impl Arc { /// Create an atomically reference counted wrapper. + #[inline] pub fn new(data: T) -> Arc { Arc { x: UnsafeArc::new(data) } } + #[inline] pub fn get<'a>(&'a self) -> &'a T { unsafe { &*self.x.get_immut() } }