Skip to main content

Module visitor

Module visitor 

Source

Re-exportsยง

use crate::mutation::mutant::Mutant; ๐Ÿ”’
use crate::mutation::mutant::OwnedLiteral; ๐Ÿ”’
use crate::mutation::mutators::MutationContext; ๐Ÿ”’
use crate::mutation::mutators::mutator_registry::MutatorRegistry; ๐Ÿ”’
use crate::mutation::type_analysis::AssignmentReplacement; ๐Ÿ”’
use crate::mutation::type_analysis::MutationExclusion; ๐Ÿ”’
use crate::mutation::type_analysis::MutationExclusionSet; ๐Ÿ”’
use eyre::Report; ๐Ÿ”’
use foundry_config::MutatorType; ๐Ÿ”’
use solar::ast::Expr; ๐Ÿ”’
use solar::ast::ItemContract; ๐Ÿ”’
use solar::ast::ItemFunction; ๐Ÿ”’
use solar::ast::VariableDefinition; ๐Ÿ”’
use solar::ast::visit::Visit; ๐Ÿ”’
use solar::ast::yul; ๐Ÿ”’
use std::ops::ControlFlow; ๐Ÿ”’
use std::path::PathBuf; ๐Ÿ”’

Structsยง

MutantVisitor
A visitor which collect all expression to mutate as well as the mutation types

Enumsยง

AssignVarTypes