pub struct Mk4Result {
pub score: u32,
pub tier: String,
pub populated: u32,
pub ignored: u32,
pub active: u32,
pub total: u32,
pub slots: Vec<(String, SlotState)>,
}Expand description
The result of an Mk4 scoring run.
Fields§
§score: u320–100.
tier: StringCanonical tier name: TROPHY, GOLD, SILVER, BRONZE, GREEN, YELLOW, RED, WHITE.
populated: u32Slots filled with valid, project-specific data (the numerator).
ignored: u32Slots explicitly marked not-applicable (excluded from the denominator).
active: u32Active denominator: total − ignored.
total: u32Always 33.
slots: Vec<(String, SlotState)>Per-slot breakdown: slot name → its SlotState.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Mk4Result
impl RefUnwindSafe for Mk4Result
impl Send for Mk4Result
impl Sync for Mk4Result
impl Unpin for Mk4Result
impl UnsafeUnpin for Mk4Result
impl UnwindSafe for Mk4Result
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