unsafe fn heap_ptr(&self) -> *const str {
        let inner = mem::transmute_copy(&self.0);
        let [len, ptr] = len_least_significant(inner);
        ptr::slice_from_raw_parts(ptr as *const u8, len >> 1) as *const str
    }
// SAFETY: must be in fully initialized heap mode to call
must be in fully initialized heap mode to call
must be in fully initialized heap mode to call
unsafe fn heap_ptr(&self) -> *const str {
        let inner = mem::transmute_copy(&self.0);
        let [len, ptr] = len_least_significant(inner);
        ptr::slice_from_raw_parts(ptr as *const u8, len >> 1) as *const str
    }
unsafe fn heap_ptr ( & self ) -> * const str { let inner = mem :: transmute_copy ( & self . 0 ) ; let [ len , ptr ] = len_least_significant ( inner ) ; ptr :: slice_from_raw_parts ( ptr as * const u8 , len >> 1 ) as * const str }
SAFETY: must be in fully initialized heap mode to call
SAFETY : must be in fully initialized heap mode to call
&self
&self