#[cfg(feature = "eddie")]
mod eddie;
#[cfg(feature = "eddie")]
pub use crate::simple::internal::fuzzers::eddie::fuzzy::Eddie;
#[cfg(feature = "rapidfuzz")]
mod rapidfuzz;
#[cfg(feature = "rapidfuzz")]
pub use crate::simple::internal::fuzzers::rapidfuzz::fuzzy::Rapidfuzz;
#[cfg(feature = "strsim")]
mod strsim;
#[cfg(feature = "strsim")]
pub use crate::simple::internal::fuzzers::strsim::fuzzy::Strsim;
pub mod eddie_metric;
pub mod rapidfuzz_metric;
pub mod strsim_metric;
pub use crate::simple::internal::fuzzers::{
rapidfuzz_metric::RapidfuzzMetric,
eddie_metric::EddieMetric,
strsim_metric::StrsimMetric
};
#[cfg(any(feature = "strsim", feature = "eddie", feature = "rapidfuzz"))]
pub mod fuzzy;
#[cfg(any(feature = "strsim", feature = "eddie", feature = "rapidfuzz"))]
pub use crate::simple::internal::fuzzers::fuzzy::Fuzzy;
#[cfg(any(feature = "strsim", feature = "eddie", feature = "rapidfuzz"))]
pub mod fuzzy_top_scores;
#[cfg(any(feature = "strsim", feature = "eddie", feature = "rapidfuzz"))]
pub use crate::simple::internal::fuzzers::fuzzy_top_scores::FuzzyTopScores;