fn is_mutation_expr(expr: &Expr) -> boolExpand description
Checks if an expression represents a mutation operation Returns true if any of the following conditions are met:
- Assignment to a member expression (e.g.,
a.x = 1ora[0] = 1) - Update expression on a member (e.g.,
++a.xora[0]++) - Delete operation on a member (e.g.,
delete a.x)