pub struct SingleLocationExpression {
pub kind: SingleLocationExpressionKind,
pub node: Node,
pub ty: Type,
pub starting_variable: VariableRef,
pub access_chain: Vec<LocationAccess>,
}
Fields§
§kind: SingleLocationExpressionKind
§node: Node
§ty: Type
§starting_variable: VariableRef
§access_chain: Vec<LocationAccess>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SingleLocationExpression
impl !RefUnwindSafe for SingleLocationExpression
impl !Send for SingleLocationExpression
impl !Sync for SingleLocationExpression
impl Unpin for SingleLocationExpression
impl !UnwindSafe for SingleLocationExpression
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