Lines Matching refs:Valid
172 impl<'a, T> Ptr<'a, T, (Shared, Aligned, Valid)>
199 impl<'a, T> Ptr<'a, T, (Exclusive, Aligned, Valid)>
227 I: Invariants<Alignment = Aligned, Validity = Valid>,
380 impl<'a, T> Ptr<'a, T, (Exclusive, Aligned, Valid)>
592 I: Invariants<Validity = Valid>,
749 pub unsafe fn assume_valid(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)> { in assume_valid() argument
752 unsafe { self.assume_validity::<Valid>() } in assume_valid()
770 ) -> Result<Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)>, ValidityError<Self, T>> in try_into_valid() argument
774 + TryTransmuteFromPtr<T, I::Aliasing, I::Validity, Valid, IdCast, S>, in try_into_valid()
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()
1022 self.transmute_with::<[u8], Valid, AsBytesCast, _>().bikeshed_recall_aligned() in as_bytes()
1074 I: Invariants<Validity = Valid>,