#[derive(Debug, Clone, PartialEq, Eq)]
pub struct BothEndianMismatch {
pub context: String,
pub field: String,
pub byte_offset: u64,
pub le_val: u64,
pub be_val: u64,
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct PreSysHit {
pub sector: u8,
pub kind: &'static str,
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct SymlinkIssue {
pub entry_path: String,
pub target: String,
pub issue: &'static str,
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct SlackHit {
pub entry_path: String,
pub lba: u32,
pub file_size: u32,
pub slack_bytes: u32,
pub nonzero: bool,
}
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct GapHit {
pub lba: u32,
pub nonzero: bool,
}