pub struct AcceptanceStrength {
pub visible: Strength,
pub combined: Strength,
pub held_out: bool,
pub mutants: Option<Mutants>,
pub near_misses: Vec<NearMiss>,
pub permitted: Vec<Permitted>,
pub rulings: Vec<Ruling>,
pub gate: Gate,
pub notes: Vec<String>,
pub run_id: Option<String>,
pub usage: Option<Value>,
pub duration_ms: u64,
}Expand description
The acceptance set’s strength, as recorded with a verdict.
Fields§
§visible: StrengthThe visible set alone.
combined: StrengthVisible and held-out together: what the verdict rests on (equal to
visible without held-out tests). Mutants run with the visible
command only, so its mutant counts are a lower bound.
held_out: boolA held-out set was overlaid.
mutants: Option<Mutants>The mutants.
near_misses: Vec<NearMiss>The near misses.
permitted: Vec<Permitted>The permitted alternatives.
rulings: Vec<Ruling>Rulings that applied.
gate: GateThe gate.
notes: Vec<String>Why not (fully) measured, or what was dropped.
run_id: Option<String>The near-miss call’s run.
usage: Option<Value>The near-miss call’s tokens.
duration_ms: u64How long the stage took.
Trait Implementations§
Source§impl Clone for AcceptanceStrength
impl Clone for AcceptanceStrength
Source§impl Debug for AcceptanceStrength
impl Debug for AcceptanceStrength
Source§impl<'de> Deserialize<'de> for AcceptanceStrength
impl<'de> Deserialize<'de> for AcceptanceStrength
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 AcceptanceStrength
impl JsonSchema for AcceptanceStrength
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 AcceptanceStrength
impl PartialEq for AcceptanceStrength
Source§impl Serialize for AcceptanceStrength
impl Serialize for AcceptanceStrength
impl StructuralPartialEq for AcceptanceStrength
Auto Trait Implementations§
impl Freeze for AcceptanceStrength
impl RefUnwindSafe for AcceptanceStrength
impl Send for AcceptanceStrength
impl Sync for AcceptanceStrength
impl Unpin for AcceptanceStrength
impl UnsafeUnpin for AcceptanceStrength
impl UnwindSafe for AcceptanceStrength
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