#![cfg_attr(coverage_nightly, coverage(off))]
use crate::cli::commands::MutateArgs;
use crate::services::mutation::engine::{MutationConfig, MutationEngine, MutationStrategy};
use crate::services::mutation::types::{MutationResult, MutationScore, SourceLocation};
use crate::stateless_server::StatelessTemplateServer;
use anyhow::{Context, Result};
use serde::Serialize;
use std::fs;
use std::path::Path;
use std::sync::Arc;
use std::time::{Duration, Instant};
use tracing::info;
include!("mutate_handler.rs");
include!("mutate_output.rs");
include!("mutate_cargo_backend.rs");
include!("mutate_tests.rs");