Lines Matching defs:U
436 pub fn transmute<U, V, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in transmute()
448 pub fn transmute_with<U, V, C, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in transmute_with()
452 C: CastExact<T, U>, in transmute_with() argument
509 pub unsafe fn project_transmute_unchecked<U: ?Sized, V, P>( in project_transmute_unchecked() argument
514 P: crate::pointer::cast::Project<T, U>, in project_transmute_unchecked() argument
834 pub unsafe fn cast_unchecked<U, C: Cast<T, U>>( in cast_unchecked()
860 pub fn cast<U, C, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, I::Validity)> in cast()
862 T: MutationCompatible<U, I::Aliasing, I::Validity, I::Validity, R>, in cast()
864 C: Cast<T, U>, in cast() argument
932 pub(crate) unsafe fn try_with_unchecked<U, J, E, F>( in try_with_unchecked()
982 pub fn try_with<U, J, E, F>(self, f: F) -> Result<Ptr<'a, U, J>, E::Mapped> in try_with()
1099 pub fn try_cast_into<U, R>( in try_cast_into()
1105 CastError<Self, U>, in try_cast_into() argument
1171 pub fn try_cast_into_no_leftover<U, R>( in try_cast_into_no_leftover()