pub struct EvidenceCoverageCount {
pub covered: u64,
pub total: u64,
pub percent: f64,
}Expand description
Covered and total items of one dimension, and the percentage the producer computed.
use majordomus_cli::evidence::EvidenceCoverageCount;
let c: EvidenceCoverageCount =
serde_json::from_str(r#"{"covered":3,"total":4,"percent":75.0}"#).unwrap();
assert_eq!((c.covered, c.total, c.percent), (3, 4, 75.0));Fields§
§covered: u64Items a test reached.
total: u64Items there are.
percent: f64covered / total as a percentage, 100 when there is nothing to cover.
Trait Implementations§
Source§impl Clone for EvidenceCoverageCount
impl Clone for EvidenceCoverageCount
Source§fn clone(&self) -> EvidenceCoverageCount
fn clone(&self) -> EvidenceCoverageCount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvidenceCoverageCount
impl Debug for EvidenceCoverageCount
Source§impl<'de> Deserialize<'de> for EvidenceCoverageCount
impl<'de> Deserialize<'de> for EvidenceCoverageCount
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 JsonSchema for EvidenceCoverageCount
impl JsonSchema for EvidenceCoverageCount
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for EvidenceCoverageCount
impl PartialEq for EvidenceCoverageCount
Source§fn eq(&self, other: &EvidenceCoverageCount) -> bool
fn eq(&self, other: &EvidenceCoverageCount) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EvidenceCoverageCount
impl Serialize for EvidenceCoverageCount
impl StructuralPartialEq for EvidenceCoverageCount
Auto Trait Implementations§
impl Freeze for EvidenceCoverageCount
impl RefUnwindSafe for EvidenceCoverageCount
impl Send for EvidenceCoverageCount
impl Sync for EvidenceCoverageCount
impl Unpin for EvidenceCoverageCount
impl UnsafeUnpin for EvidenceCoverageCount
impl UnwindSafe for EvidenceCoverageCount
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