pub struct AppQualityScore {
pub overall: f64,
pub grade: Grade,
pub breakdown: ScoreBreakdown,
}Expand description
App Quality Score (0-100, F-A+).
Fields§
§overall: f64Overall score (0-100)
grade: GradeGrade (F through A+)
breakdown: ScoreBreakdownDetailed breakdown
Implementations§
Source§impl AppQualityScore
impl AppQualityScore
Sourcepub fn from_breakdown(breakdown: ScoreBreakdown) -> Self
pub fn from_breakdown(breakdown: ScoreBreakdown) -> Self
Create from a score breakdown.
Sourcepub fn meets_minimum(&self, min_grade: Grade) -> bool
pub fn meets_minimum(&self, min_grade: Grade) -> bool
Check if score meets minimum grade requirement.
Sourcepub fn is_production_ready(&self) -> bool
pub fn is_production_ready(&self) -> bool
Check if production ready (B+ or better).
Trait Implementations§
Source§impl Clone for AppQualityScore
impl Clone for AppQualityScore
Source§fn clone(&self) -> AppQualityScore
fn clone(&self) -> AppQualityScore
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AppQualityScore
impl Debug for AppQualityScore
Source§impl Default for AppQualityScore
impl Default for AppQualityScore
Source§fn default() -> AppQualityScore
fn default() -> AppQualityScore
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppQualityScore
impl<'de> Deserialize<'de> for AppQualityScore
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AppQualityScore
impl PartialEq for AppQualityScore
Source§impl Serialize for AppQualityScore
impl Serialize for AppQualityScore
impl StructuralPartialEq for AppQualityScore
Auto Trait Implementations§
impl Freeze for AppQualityScore
impl RefUnwindSafe for AppQualityScore
impl Send for AppQualityScore
impl Sync for AppQualityScore
impl Unpin for AppQualityScore
impl UnwindSafe for AppQualityScore
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)