pub struct CallgrindTotal {
pub summary: MetricsSummary,
pub regressions: Vec<CallgrindRegression>,
}
Available on crate feature
runner
only.Expand description
The total callgrind costs over the CallgrindRunSegments
and all detected regressions for the
total
Fields§
§summary: MetricsSummary
The total over the segment metrics
regressions: Vec<CallgrindRegression>
All detected regressions for the total metrics
Trait Implementations§
source§impl Debug for CallgrindTotal
impl Debug for CallgrindTotal
source§impl Default for CallgrindTotal
impl Default for CallgrindTotal
source§fn default() -> CallgrindTotal
fn default() -> CallgrindTotal
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CallgrindTotal
impl<'de> Deserialize<'de> for CallgrindTotal
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 CallgrindTotal
impl JsonSchema for CallgrindTotal
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl PartialEq for CallgrindTotal
impl PartialEq for CallgrindTotal
source§impl Serialize for CallgrindTotal
impl Serialize for CallgrindTotal
impl StructuralPartialEq for CallgrindTotal
Auto Trait Implementations§
impl Freeze for CallgrindTotal
impl RefUnwindSafe for CallgrindTotal
impl Send for CallgrindTotal
impl Sync for CallgrindTotal
impl Unpin for CallgrindTotal
impl UnwindSafe for CallgrindTotal
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more