Struct rustc_mir::interpret::UninitBytesAccess [−][src]
pub struct UninitBytesAccess {
pub access_offset: Size,
pub access_size: Size,
pub uninit_offset: Size,
pub uninit_size: Size,
}Expand description
Details of an access to uninitialized bytes where it is not allowed.
Fields
access_offset: SizeLocation of the original memory access.
access_size: SizeSize of the original memory access.
uninit_offset: SizeLocation of the first uninitialized byte that was accessed.
uninit_size: SizeNumber of consecutive uninitialized bytes that were accessed.
Auto Trait Implementations
impl RefUnwindSafe for UninitBytesAccessimpl Send for UninitBytesAccessimpl Sync for UninitBytesAccessimpl Unpin for UninitBytesAccessimpl UnwindSafe for UninitBytesAccessBlanket Implementations
Layout
Note: Most layout information is completely unstable and may be different between compiler versions and platforms. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes