macroonz-harness 0.2.0

Safe-Rust property, fuzz, fault, schedule, mutation, network, and benchmark testing with typed evidence, reduction, and replay.
Documentation
//! Every constructor refusal's one road into the stamped-table family, with nothing flattened.

use super::types::{
    BenchAttachmentRefusal, BenchBindingRefusal, BenchRowRefusal, BenchStampRefusal,
    BenchTableRefusal, DeclaredBudgetsRefusal, InputSizeAxisRefusal, WorkFormulaRefusal,
};
use crate::descriptor::{NameRefusal, TrialTableRefusal};

impl From<NameRefusal> for BenchStampRefusal {
    fn from(refusal: NameRefusal) -> Self {
        Self::Name(refusal)
    }
}

impl From<InputSizeAxisRefusal> for BenchStampRefusal {
    fn from(refusal: InputSizeAxisRefusal) -> Self {
        Self::InputSizeAxis(refusal)
    }
}

impl From<DeclaredBudgetsRefusal> for BenchStampRefusal {
    fn from(refusal: DeclaredBudgetsRefusal) -> Self {
        Self::Budgets(refusal)
    }
}

impl From<WorkFormulaRefusal> for BenchStampRefusal {
    fn from(refusal: WorkFormulaRefusal) -> Self {
        Self::WorkFormula(refusal)
    }
}

impl From<BenchRowRefusal> for BenchStampRefusal {
    fn from(refusal: BenchRowRefusal) -> Self {
        Self::Row(refusal)
    }
}

impl From<BenchAttachmentRefusal> for BenchStampRefusal {
    fn from(refusal: BenchAttachmentRefusal) -> Self {
        Self::Attachment(refusal)
    }
}

impl From<BenchBindingRefusal> for BenchStampRefusal {
    fn from(refusal: BenchBindingRefusal) -> Self {
        Self::Binding(refusal)
    }
}

impl From<TrialTableRefusal> for BenchStampRefusal {
    fn from(refusal: TrialTableRefusal) -> Self {
        Self::Preflight(refusal)
    }
}

impl From<BenchTableRefusal> for BenchStampRefusal {
    fn from(refusal: BenchTableRefusal) -> Self {
        Self::Table(refusal)
    }
}