Lines Matching refs:cast
195 unsafe { Box::from_raw(raw.cast()) } in assume_init()
240 Ok(Box(ptr.cast(), PhantomData)) in new_uninit()
264 unsafe { Box::from_raw(ptr.cast()) } in forget_contents()
371 Box::into_raw(self).cast() in into_foreign()
377 unsafe { Box::from_raw(ptr.cast()) } in from_foreign()
383 unsafe { &*ptr.cast() } in borrow()
387 let ptr = ptr.cast(); in borrow_mut()
403 Box::into_raw(unsafe { Pin::into_inner_unchecked(self) }).cast() in into_foreign()
409 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in from_foreign()
417 let r = unsafe { &*ptr.cast() }; in borrow()
424 let ptr = ptr.cast(); in borrow_mut()
496 unsafe { A::free(self.0.cast(), layout) }; in drop()