pub enum AugOp<'a> {
Show 13 variants
AddAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
SubtractAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
MultiplyAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
MatrixMultiplyAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
DivideAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
ModuloAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
BitAndAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
BitOrAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
BitXorAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
LeftShiftAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
RightShiftAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
PowerAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
FloorDivideAssign {
whitespace_before: ParenthesizableWhitespace<'a>,
whitespace_after: ParenthesizableWhitespace<'a>,
},
}
Variants§
AddAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
SubtractAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
MultiplyAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
MatrixMultiplyAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
DivideAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
ModuloAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
BitAndAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
BitOrAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
BitXorAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
LeftShiftAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
RightShiftAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
PowerAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
FloorDivideAssign
Fields
§
whitespace_before: ParenthesizableWhitespace<'a>
§
whitespace_after: ParenthesizableWhitespace<'a>
Trait Implementations§
impl<'a> Eq for AugOp<'a>
impl<'a> StructuralPartialEq for AugOp<'a>
Auto Trait Implementations§
impl<'a> Freeze for AugOp<'a>
impl<'a> RefUnwindSafe for AugOp<'a>
impl<'a> Send for AugOp<'a>
impl<'a> Sync for AugOp<'a>
impl<'a> Unpin for AugOp<'a>
impl<'a> UnwindSafe for AugOp<'a>
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