Searched defs:Aliasing (Results 1 – 4 of 4) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | ptr.rs | 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() 472 pub fn recall_validity<V, R>(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, V)> in recall_validity() 511 ) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in project_transmute_unchecked() 561 ) -> Ptr<'a, crate::Unalign<T>, (I::Aliasing, Aligned, I::Validity)> { in into_unalign() 601 T: Read<I::Aliasing, R>, in read() 650 H: Invariants<Aliasing = I::Aliasing, Alignment = I::Alignment, Validity = I::Validity>, in unify_invariants() 669 ) -> Ptr<'a, T, (I::Aliasing, A, I::Validity)> { in assume_alignment() 680 ) -> Result<Ptr<'a, T, (I::Aliasing, Aligned, I::Validity)>, AlignmentError<Self, T>> in try_into_aligned() 699 pub fn bikeshed_recall_aligned(self) -> Ptr<'a, T, (I::Aliasing, Aligned, I::Validity)> in bikeshed_recall_aligned() [all …]
|
| H A D | invariant.rs | 20 type Aliasing: Aliasing; typedef 26 type Aliasing = A; typedef 37 pub trait Aliasing: Sealed { trait 49 T: Copy + Read<I::Aliasing, R>, in read() 149 T: Copy + Read<I::Aliasing, R>, in read() 164 T: Copy + Read<I::Aliasing, R>, in read()
|
| /linux/rust/zerocopy/src/ |
| H A D | split_at.rs | 812 I: Invariants<Aliasing = Shared>, in into_ref() 822 I: Invariants<Aliasing = Exclusive>, in into_mut() 844 I: Invariants<Aliasing = Shared>, in via_immutable()
|
| H A D | ref.rs | 965 A: crate::invariant::Aliasing, in cast_for_sized()
|