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§
Source§impl Clone for SingleLocationExpression
impl Clone for SingleLocationExpression
Source§fn clone(&self) -> SingleLocationExpression
fn clone(&self) -> SingleLocationExpression
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto 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