Lines Matching refs:cast
236 unsafe { Box::from_raw(raw.cast()) } in assume_init()
281 Ok(Box(ptr.cast(), PhantomData)) in new_uninit()
348 let ptr = buffer.spare_capacity_mut().as_mut_ptr().cast(); in pin_slice()
382 unsafe { Box::from_raw(ptr.cast()) } in forget_contents()
497 Box::into_raw(self).cast() in into_foreign()
503 unsafe { Box::from_raw(ptr.cast()) } in from_foreign()
509 unsafe { &*ptr.cast() } in borrow()
513 let ptr = ptr.cast(); in borrow_mut()
532 Box::into_raw(unsafe { Pin::into_inner_unchecked(self) }).cast() in into_foreign()
538 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in from_foreign()
546 let r = unsafe { &*ptr.cast() }; in borrow()
553 let ptr = ptr.cast(); in borrow_mut()
681 unsafe { A::free(self.0.cast(), layout) }; in drop()
711 let ptr = self.0.cast(); in page_iter()