Struct stable_mir::mir::body::Place
source · pub struct Place {
pub local: Local,
pub projection: String,
}Fields§
§local: Local§projection: Stringprojection out of a place (access a field, deref a pointer, etc)
Implementations§
Trait Implementations§
source§impl PartialEq for Place
impl PartialEq for Place
impl Eq for Place
impl StructuralEq for Place
impl StructuralPartialEq for Place
Auto Trait Implementations§
impl RefUnwindSafe for Place
impl Send for Place
impl Sync for Place
impl Unpin for Place
impl UnwindSafe for Place
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. 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