vyre-conform 0.1.0

Conformance suite for vyre backends — proves byte-identical output to CPU reference
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use serde::{Deserialize, Serialize};

/// Independence rules dictating how tests should be mutually uncorrelated.
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[serde(deny_unknown_fields)]
pub struct IndependenceRule {
    /// The regex or glob pattern defining the scope of this rule.
    pub pattern: String,
    /// The classification of the correlation type.
    pub classification: String,
    /// Severity level if correlation is detected.
    pub severity: String,
}