pub struct ArmorMetrics {
pub repetition_factor: usize,
pub parity_symbols: usize,
pub fortress: bool,
pub mean_qt: f64,
pub fill_ratio: f64,
pub delta: f64,
}Expand description
Inputs for Armor robustness score computation.
Fields§
§repetition_factor: usizeRepetition factor (1 = Phase 1, 3+ = Phase 2, 15+ = Fortress).
parity_symbols: usizeRS parity symbols per block (64/128/192/240).
fortress: boolWhether Fortress sub-mode (BA-QIM) was used.
mean_qt: f64Mean quantization table value (AC positions zigzag 1..=15). Higher = lower QF = more robust STDM embedding.
fill_ratio: f64Payload fill ratio (0.0-1.0). Lower = more room for redundancy.
delta: f64STDM delta strength.
Auto Trait Implementations§
impl Freeze for ArmorMetrics
impl RefUnwindSafe for ArmorMetrics
impl Send for ArmorMetrics
impl Sync for ArmorMetrics
impl Unpin for ArmorMetrics
impl UnsafeUnpin for ArmorMetrics
impl UnwindSafe for ArmorMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more