pub struct PointerLayout {
pub size: u32,
pub alignment: Alignment,
pub index_size: u32,
}Expand description
Layout details for pointers (other than function pointers). See LLVM 14 docs on Data Layout
Fields§
§size: u32Size of a pointer in bits
alignment: AlignmentAlignment of a pointer
index_size: u32Size of an index used for address calculation, in bits
Trait Implementations§
Source§impl Clone for PointerLayout
impl Clone for PointerLayout
Source§fn clone(&self) -> PointerLayout
fn clone(&self) -> PointerLayout
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PointerLayout
impl Debug for PointerLayout
Source§impl PartialEq for PointerLayout
impl PartialEq for PointerLayout
impl Eq for PointerLayout
impl StructuralPartialEq for PointerLayout
Auto Trait Implementations§
impl Freeze for PointerLayout
impl RefUnwindSafe for PointerLayout
impl Send for PointerLayout
impl Sync for PointerLayout
impl Unpin for PointerLayout
impl UnwindSafe for PointerLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more