Enum AstAssignmentOp
pub enum AstAssignmentOp {
Assignment,
Addition,
Subtraction,
Multiply,
Divide,
Remainder,
BitwiseAnd,
BitwiseOr,
BitwiseXor,
LeftShift,
RightShift,
}Expand description
Assignment operators.
Variants§
Assignment
Addition
Subtraction
Multiply
Divide
Remainder
BitwiseAnd
BitwiseOr
BitwiseXor
LeftShift
RightShift
Implementations§
§impl AstAssignmentOp
impl AstAssignmentOp
pub fn is_compound_assignment(&self) -> bool
pub fn is_compound_assignment(&self) -> bool
Is the operator a compound assignment operator?
pub fn is_div_or_rem(&self) -> bool
pub fn is_div_or_rem(&self) -> bool
Is the operator either the compound division or compound remainder operator?
Trait Implementations§
§impl Clone for AstAssignmentOp
impl Clone for AstAssignmentOp
§fn clone(&self) -> AstAssignmentOp
fn clone(&self) -> AstAssignmentOp
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 more§impl Debug for AstAssignmentOp
impl Debug for AstAssignmentOp
§impl Display for AstAssignmentOp
impl Display for AstAssignmentOp
§impl From<AstAssignmentOp> for TokenType
impl From<AstAssignmentOp> for TokenType
§fn from(op: AstAssignmentOp) -> Self
fn from(op: AstAssignmentOp) -> Self
Converts to this type from the input type.
§impl PartialEq for AstAssignmentOp
impl PartialEq for AstAssignmentOp
§impl TryFrom<AstAssignmentOp> for AstBinaryOp
impl TryFrom<AstAssignmentOp> for AstBinaryOp
impl Copy for AstAssignmentOp
impl Eq for AstAssignmentOp
impl StructuralPartialEq for AstAssignmentOp
Auto Trait Implementations§
impl Freeze for AstAssignmentOp
impl RefUnwindSafe for AstAssignmentOp
impl Send for AstAssignmentOp
impl Sync for AstAssignmentOp
impl Unpin for AstAssignmentOp
impl UnwindSafe for AstAssignmentOp
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