use serde::Deserialize;
#[derive(Debug, Deserialize)]
pub struct Case {
pub op: Option<String>,
pub input_hex: Option<String>,
#[serde(alias = "expected_hex")]
pub expected_output_hex: Option<String>,
pub ok: Option<bool>,
pub predicate_id: Option<u32>,
pub indices_hex: Option<String>,
pub value: Option<u32>,
pub count: Option<u32>,
pub mask_hex: Option<String>,
pub expected_pass_hex: Option<String>,
pub expected_fail_hex: Option<String>,
}
#[derive(Debug, Deserialize)]
pub struct Cases {
pub case: Vec<Case>,
}