pub struct AssignmentExprNode {
pub target: NodeId,
pub operator: AssignmentOperator,
pub value: NodeId,
pub span: SourceSpan,
}Expand description
Assignment expression: ( call . IDENTIFIER | IDENTIFIER ) ( = | += | -= | *= | /= | %= ) assignment | pipe
Fields§
§target: NodeId§operator: AssignmentOperator§value: NodeId§span: SourceSpanTrait Implementations§
Source§impl Clone for AssignmentExprNode
impl Clone for AssignmentExprNode
impl Copy for AssignmentExprNode
Source§impl Debug for AssignmentExprNode
impl Debug for AssignmentExprNode
Source§impl PartialEq for AssignmentExprNode
impl PartialEq for AssignmentExprNode
impl StructuralPartialEq for AssignmentExprNode
Auto Trait Implementations§
impl Freeze for AssignmentExprNode
impl RefUnwindSafe for AssignmentExprNode
impl Send for AssignmentExprNode
impl Sync for AssignmentExprNode
impl Unpin for AssignmentExprNode
impl UnsafeUnpin for AssignmentExprNode
impl UnwindSafe for AssignmentExprNode
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