Lines Matching refs:inner
235 let inner = KBox::new(value, flags)?; in new() localVariable
236 let inner = KBox::leak(inner).into(); in new() localVariable
240 Ok(unsafe { Self::from_inner(inner) }) in new()
251 unsafe fn from_inner(inner: NonNull<ArcInner<T>>) -> Self { in from_inner()
254 ptr: inner, in from_inner()
366 inner: ManuallyDrop::into_inner(me), in into_unique_or_drop()
385 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in from_foreign() localVariable
390 unsafe { Self::from_inner(inner) } in from_foreign()
396 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in borrow() localVariable
400 unsafe { ArcBorrow::new(inner) } in borrow()
465 item.inner in from()
472 unsafe { Pin::into_inner_unchecked(item).inner } in from()
534 inner: NonNull<ArcInner<T>>, field
562 unsafe fn new(inner: NonNull<ArcInner<T>>) -> Self { in new()
565 inner, in new()
597 ManuallyDrop::new(unsafe { Arc::from_inner(b.inner) }) in from()
609 unsafe { &self.inner.as_ref().data } in deref()
688 inner: Arc<T>, field
738 inner: Arc::new(value, flags)?, in new()
745 let inner = KBox::try_init::<AllocError>( in new_uninit() localVariable
756 inner: unsafe { Arc::from_inner(KBox::leak(inner).into()) }, in new_uninit()
776 let inner = ManuallyDrop::new(self).inner.ptr; in assume_init() localVariable
780 inner: unsafe { Arc::from_inner(inner.cast()) }, in assume_init()
821 self.inner.deref() in deref()
830 unsafe { &mut self.inner.ptr.as_mut().data } in deref_mut()