Searched defs:Alignment (Results 1 – 7 of 7) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | invariant.rs | 21 type Alignment: Alignment; typedef 27 type Alignment = AA; typedef 44 pub trait Alignment: Sealed { trait 50 I: Invariants<Alignment = Self, Validity = Valid>, in read() 150 I: Invariants<Alignment = Self, Validity = Valid>, in read() 165 I: Invariants<Alignment = Self, Validity = Valid>, in read()
|
| H A D | ptr.rs | 340 pub fn reborrow_shared<'b>(&'b mut self) -> Ptr<'b, T, (Shared, I::Alignment, I::Validity)> in reborrow_shared() 472 pub fn recall_validity<V, R>(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, V)> in recall_validity() 650 H: Invariants<Aliasing = I::Aliasing, Alignment = I::Alignment, Validity = I::Validity>, in unify_invariants() argument 719 ) -> Ptr<'a, T, (I::Aliasing, I::Alignment, V)> { in assume_validity() 735 ) -> Ptr<'a, T, (I::Aliasing, I::Alignment, Initialized)> { in assume_initialized() 749 pub unsafe fn assume_valid(self) -> Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)> { in assume_valid() 770 ) -> Result<Ptr<'a, T, (I::Aliasing, I::Alignment, Valid)>, ValidityError<Self, T>> in try_into_valid()
|
| /linux/rust/kernel/ |
| H A D | ptr.rs | 31 pub struct Alignment(NonZero<usize>); struct 33 impl Alignment { implementation [all...] |
| /linux/rust/zerocopy/src/ |
| H A D | impls.rs | 864 A: invariant::Alignment, in is_bit_valid()
|
| H A D | error.rs | 157 Alignment(A), enumerator
|
| H A D | layout.rs | 101 Alignment, enumerator
|
| H A D | lib.rs | 1777 A: invariant::Alignment; in is_bit_valid()
|