pub struct ExprAssignOp { /* private fields */ }
Expand description
An assignment with an operator
For example, a += 1
.
Trait Implementations§
Source§impl Clone for ExprAssignOp
impl Clone for ExprAssignOp
Source§fn clone(&self) -> ExprAssignOp
fn clone(&self) -> ExprAssignOp
Returns a duplicate 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 moreSource§impl From<ExprAssignOp> for ExprKind
impl From<ExprAssignOp> for ExprKind
Source§fn from(e: ExprAssignOp) -> ExprKind
fn from(e: ExprAssignOp) -> ExprKind
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ExprAssignOp
impl RefUnwindSafe for ExprAssignOp
impl Send for ExprAssignOp
impl Sync for ExprAssignOp
impl Unpin for ExprAssignOp
impl UnwindSafe for ExprAssignOp
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