[−][src]Struct rustc_mir::interpret::UninitBytesAccess

pub struct UninitBytesAccess {
    pub access_ptr: Pointer<()>,
    pub access_size: Size,
    pub uninit_ptr: Pointer<()>,
    pub uninit_size: Size,
}

Details of an access to uninitialized bytes where it is not allowed.

Fields

access_ptr: Pointer<()>

Location of the original memory access.

access_size: Size

Size of the original memory access.

uninit_ptr: Pointer<()>

Location of the first uninitialized byte that was accessed.

uninit_size: Size

Number of consecutive uninitialized bytes that were accessed.

Auto Trait Implementations

impl RefUnwindSafe for UninitBytesAccess

impl Send for UninitBytesAccess

impl Sync for UninitBytesAccess

impl Unpin for UninitBytesAccess

impl UnwindSafe for UninitBytesAccess

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> WithConstness for T[src]