use crate::proof::comparator::ComparatorKind;
use crate::spec::types::{ChainSpec, OpSpec, Strictness};
pub use super::suite::ConformanceSuite;
use crate::spec::minimums::{MIN_BOUNDARY_VALUES, MIN_EQUIVALENCE_CLASSES};
/// Certificate track selected from an op's declared strictness and output family.
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub(crate) enum CertificateTrack {
/// Bit-exact integer and byte-oriented operations.
Integer,
/// Bit-exact floating-point operations.
Float,
/// Tolerance-verified approximate operations.
Approximate,
}