pub fn leak < 'l , Type > ( inner : Type ) -> & 'l Type { Box :: leak ( Box :: new (inner) ) } pub fn leak_mut < 'l , Type > ( inner : Type ) -> & 'l mut Type { Box :: leak ( Box :: new (inner) ) }