Skip to main content

Module binary_op_mutator

Module binary_op_mutator 

Source

Re-exportsยง

use eyre::OptionExt; ๐Ÿ”’
use eyre::Result; ๐Ÿ”’
use solar::ast::BinOp; ๐Ÿ”’
use solar::ast::BinOpKind; ๐Ÿ”’
use solar::ast::Expr; ๐Ÿ”’
use solar::ast::ExprKind; ๐Ÿ”’
use solar::ast::Span; ๐Ÿ”’
use super::MutationContext; ๐Ÿ”’
use super::Mutator; ๐Ÿ”’
use crate::mutation::mutant::Mutant; ๐Ÿ”’
use crate::mutation::mutant::MutationType; ๐Ÿ”’

Structsยง

BinaryOpMutator

Functionsยง

extract_span_text ๐Ÿ”’
Extract text from source given a span
get_bin_op_parts ๐Ÿ”’
Extract the binary operator, its span, and LHS/RHS expressions
is_valid_compound_assignment_op ๐Ÿ”’