| H A D | inner.rs | 13 pub use _def::PtrInner; 32 pub struct PtrInner<'a, T> struct 74 impl<'a, T: 'a + ?Sized> Copy for PtrInner<'a, T> {} implementation 75 impl<'a, T: 'a + ?Sized> Clone for PtrInner<'a, T> { implementation 77 fn clone(&self) -> PtrInner<'a, T> { in clone() 84 impl<'a, T: 'a + ?Sized> PtrInner<'a, T> { implementation 98 pub const unsafe fn new(ptr: NonNull<T>) -> PtrInner<'a, T> { in new() 128 impl<'a, T: ?Sized> PtrInner<'a, T> { implementation 187 pub fn project<U: ?Sized, C: cast::Project<T, U>>(self) -> PtrInner<'a, U> { in project() 213 unsafe { PtrInner::new(projected_non_null) } in project() [all …]
|