Lines Matching refs:Aliasing
138 I: Invariants<Aliasing = Shared>,
146 I: Invariants<Aliasing = Shared>,
228 I::Aliasing: Reference,
285 I::Aliasing: Reference,
436 pub fn transmute<U, V, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in transmute() argument
439 U: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, <U as SizeEq<T>>::CastFrom, R> in transmute()
448 pub fn transmute_with<U, V, C, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in transmute_with() argument
451 U: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, C, R> + ?Sized, in transmute_with()
472 pub fn recall_validity<V, R>(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, V)> in recall_validity() argument
475 T: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, IdCast, R>, in recall_validity()
511 ) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in project_transmute_unchecked() argument
561 ) -> Ptr<'a, crate::Unalign<T>, (I::Aliasing, Aligned, I::Validity)> { in into_unalign() argument
593 I::Aliasing: Reference,
601 T: Read<I::Aliasing, R>, in read() argument
650 H: Invariants<Aliasing = I::Aliasing, Alignment = I::Alignment, Validity = I::Validity>, in unify_invariants() argument
669 ) -> Ptr<'a, T, (I::Aliasing, A, I::Validity)> { in assume_alignment() argument
680 ) -> Result<Ptr<'a, T, (I::Aliasing, Aligned, I::Validity)>, AlignmentError<Self, T>> in try_into_aligned() argument
699 pub fn bikeshed_recall_aligned(self) -> Ptr<'a, T, (I::Aliasing, Aligned, I::Validity)> in bikeshed_recall_aligned() argument
719 ) -> Ptr<'a, T, (I::Aliasing, I::Alignment, V)> { in assume_validity() argument
735 ) -> Ptr<'a, T, (I::Aliasing, I::Alignment, Initialized)> { in assume_initialized() argument
749 pub unsafe fn assume_valid(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)> { in assume_valid() argument
770 ) -> Result<Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)>, ValidityError<Self, T>> in try_into_valid() argument
773 + Read<I::Aliasing, R> in try_into_valid() argument
774 + TryTransmuteFromPtr<T, I::Aliasing, I::Validity, Valid, IdCast, S>, in try_into_valid()
775 ReadOnly<T>: Read<I::Aliasing, R>, in try_into_valid() argument
776 I::Aliasing: Reference, in try_into_valid()
798 pub fn forget_aligned(self) -> Ptr<'a, T, (I::Aliasing, Unaligned, I::Validity)> { in forget_aligned() argument
836 ) -> Ptr<'a, U, (I::Aliasing, Unaligned, I::Validity)> in cast_unchecked() argument
860 pub fn cast<U, C, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, I::Validity)> in cast() argument
862 T: MutationCompatible<U, I::Aliasing, I::Validity, I::Validity, R>, in cast()
883 I::Aliasing: Reference, in project()
938 J: Invariants<Aliasing = I::Aliasing>, in try_with_unchecked() argument
985 J: Invariants<Aliasing = I::Aliasing>, in try_with() argument
988 I: Invariants<Aliasing = Shared>, in try_with() argument
1018 pub fn as_bytes<R>(self) -> Ptr<'a, [u8], (I::Aliasing, Aligned, Valid)> in as_bytes() argument
1020 [u8]: TransmuteFromPtr<T, I::Aliasing, I::Validity, Valid, AsBytesCast, R>, in as_bytes()
1104 (Ptr<'a, U, (I::Aliasing, Aligned, Initialized)>, Ptr<'a, [u8], I>), in try_cast_into() argument
1108 I::Aliasing: Reference, in try_cast_into()
1109 U: 'a + ?Sized + KnownLayout + Read<I::Aliasing, R>, in try_cast_into() argument
1174 ) -> Result<Ptr<'a, U, (I::Aliasing, Aligned, Initialized)>, CastError<Self, U>> in try_cast_into_no_leftover() argument
1176 I::Aliasing: Reference, in try_cast_into_no_leftover()
1177 U: 'a + ?Sized + KnownLayout + Read<I::Aliasing, R>, in try_cast_into_no_leftover() argument
1178 [u8]: Read<I::Aliasing, R>, in try_cast_into_no_leftover() argument
1205 I: Invariants<Aliasing = Exclusive>,
1269 I::Aliasing: Reference,