Struct debris_mir::mir_nodes::PropertyAccess
source · pub struct PropertyAccess {
pub span: Span,
pub target_id: MirObjectId,
pub value_id: MirObjectId,
pub property_ident: Ident,
}
Expand description
Binds a required property of an object to an object id so it can be used
Fields§
§span: Span
§target_id: MirObjectId
The target to which should be written to
value_id: MirObjectId
The object with the required ident
property_ident: Ident
Trait Implementations§
source§impl Debug for PropertyAccess
impl Debug for PropertyAccess
source§impl From<PropertyAccess> for MirNode
impl From<PropertyAccess> for MirNode
source§fn from(value: PropertyAccess) -> Self
fn from(value: PropertyAccess) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for PropertyAccess
impl Send for PropertyAccess
impl Sync for PropertyAccess
impl Unpin for PropertyAccess
impl UnwindSafe for PropertyAccess
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