///|
pub using @core {
type MutationKind,
type MutationRule,
type SourceSpan,
type MutationCandidate,
type MutationSummary,
type RuleProfile,
type RuleCatalogEntry,
type RuleSetValidation,
type MutationFilter,
type Mutant,
default_rules,
discover,
discover_with_rules,
apply_mutation,
summarize,
summarize_candidates,
mutation_kind_label,
profile_label,
parse_rule_profile,
rule,
rule_catalog,
rules_for_profile,
boundary_literal_rules,
experimental_rules,
discover_with_profile,
validate_rules,
format_rule_catalog,
filter_candidates,
discover_filtered,
generate_mutants,
mutant_by_id,
format_mutant_patch,
}
///|
pub using @io {
type MutationManifest,
format_candidate,
format_candidate_list,
format_summary,
format_manifest,
format_manifest_with_profile,
manifest,
manifest_with_profile,
candidate_to_json_string,
manifest_to_json_string,
format_manifest_json,
format_manifest_json_with_profile,
}
///|
pub using @plan {
type SourceFile,
type ProjectMutation,
type FileMutationPlan,
type ProjectMutationPlan,
type WorkspaceFileCategory,
type WorkspaceFileSpec,
type WorkspaceFileDecision,
type WorkspaceSelectionReport,
source_file,
plan_project,
plan_project_filtered,
project_mutation_by_id,
format_project_mutation,
format_project_plan_summary,
format_project_plan,
classify_workspace_file,
select_workspace_files,
select_changed_workspace_files,
summarize_workspace_selection,
format_workspace_file_category,
format_workspace_selection_report,
}
///|
pub using @run {
type TextEdit,
type PatchPreview,
type ReportFormat,
type RunnerCommand,
type MutestConfig,
type CommandPhase,
type CommandResult,
type MutantOutcome,
type MutantResult,
type MutationRunReport,
type ProjectMutantResult,
type FileRunReport,
type ProjectRunReport,
type MutationExecution,
type ExecutionPlan,
type SelectionMode,
type SelectionValidation,
type SelectionReport,
type BatchStrategy,
type BatchValidation,
type ExecutionBatch,
type BatchPlan,
type BaselineOutcome,
type BaselineReport,
type ShellDialect,
type RunnerScript,
type QualityGateStatus,
type QualityGate,
type QualityGateViolation,
type QualityGateReport,
edit_for_candidate,
edit_for_project_mutation,
validate_edit,
apply_edit,
invert_edit,
preview_candidate_patch,
format_unified_diff,
preview_project_mutation_patch,
default_commands,
parse_config_json,
config_to_json_string,
command_phase_label,
format_runner_command,
format_config,
report_format_label,
command_success,
command_failure,
command_timeout,
classify_command_result,
classify_sequence,
outcome_label,
result,
summarize_results,
format_run_report,
format_result,
project_result,
classify_project_sequence,
summarize_project_run,
format_markdown_project_plan,
format_markdown_run_report,
format_html_run_report,
mutation_risk_level,
mutation_risk_summary,
file_risk_level,
risk_ranked_files,
diagnose_mutant_result,
format_survived_diagnostics,
build_execution_plan,
build_execution_plan_with_profile,
plan_project_with_rules,
format_execution_plan,
execution_by_mutation_id,
validate_selection_mode,
select_executions,
select_project_mutations,
summarize_execution_selection,
summarize_project_selection,
format_selection_mode,
format_selection_report,
validate_batch_strategy,
build_batch_plan,
build_selected_batch_plan,
estimate_execution_timeout_ms,
format_batch_strategy,
format_batch_plan,
baseline_outcome_label,
classify_baseline,
baseline_can_run,
skip_execution_results_for_baseline,
format_baseline_report,
shell_dialect_label,
generate_runner_script,
generate_selected_runner_script,
format_runner_script,
quality_gate_status_label,
evaluate_quality_gate,
evaluate_quality_gate_after_baseline,
format_quality_gate,
format_quality_gate_report,
}