pub enum PhpAssignmentOp {
Show 14 variants
Assign,
PlusAssign,
MinusAssign,
MultiplyAssign,
DivideAssign,
ModuloAssign,
PowerAssign,
ConcatAssign,
BitwiseAndAssign,
BitwiseOrAssign,
BitwiseXorAssign,
LeftShiftAssign,
RightShiftAssign,
NullCoalesceAssign,
}Expand description
PHP assignment operators.
Variants§
Assign
Standard assignment (=).
PlusAssign
Addition assignment (+=).
MinusAssign
Subtraction assignment (-=).
MultiplyAssign
Multiplication assignment (*=).
DivideAssign
Division assignment (/=).
ModuloAssign
Modulo assignment (%=).
PowerAssign
Power assignment (**=).
ConcatAssign
Concatenation assignment (.=).
BitwiseAndAssign
Bitwise AND assignment (&=).
BitwiseOrAssign
Bitwise OR assignment (|=).
BitwiseXorAssign
Bitwise XOR assignment (^=).
LeftShiftAssign
Left shift assignment (<<=).
RightShiftAssign
Right shift assignment (>>=).
NullCoalesceAssign
Null coalesce assignment (??=).
Trait Implementations§
Source§impl Clone for PhpAssignmentOp
impl Clone for PhpAssignmentOp
Source§fn clone(&self) -> PhpAssignmentOp
fn clone(&self) -> PhpAssignmentOp
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 Debug for PhpAssignmentOp
impl Debug for PhpAssignmentOp
Source§impl<'de> Deserialize<'de> for PhpAssignmentOp
impl<'de> Deserialize<'de> for PhpAssignmentOp
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PhpAssignmentOp
impl PartialEq for PhpAssignmentOp
Source§impl Serialize for PhpAssignmentOp
impl Serialize for PhpAssignmentOp
impl StructuralPartialEq for PhpAssignmentOp
Auto Trait Implementations§
impl Freeze for PhpAssignmentOp
impl RefUnwindSafe for PhpAssignmentOp
impl Send for PhpAssignmentOp
impl Sync for PhpAssignmentOp
impl Unpin for PhpAssignmentOp
impl UnsafeUnpin for PhpAssignmentOp
impl UnwindSafe for PhpAssignmentOp
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