Lines Matching refs:Alignment
227 I: Invariants<Alignment = Aligned, Validity = Valid>,
340 pub fn reborrow_shared<'b>(&'b mut self) -> Ptr<'b, T, (Shared, I::Alignment, I::Validity)> in reborrow_shared() argument
472 pub fn recall_validity<V, R>(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, V)> in recall_validity() argument
481 unsafe { ptr.assume_alignment::<I::Alignment>() } in recall_validity()
603 <I::Alignment as Alignment>::read(self) in read()
650 H: Invariants<Aliasing = I::Aliasing, Alignment = I::Alignment, Validity = I::Validity>, in unify_invariants() argument
667 pub(crate) unsafe fn assume_alignment<A: Alignment>( in assume_alignment()
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
1255 let ptr = unsafe { ptr.assume_alignment::<I::Alignment>() }; in get_mut()