pub enum ToolOutputFormat {
Callgrind(Vec<CallgrindMetrics>),
Cachegrind(Vec<CachegrindMetrics>),
DHAT(Vec<DhatMetric>),
Memcheck(Vec<ErrorMetric>),
Helgrind(Vec<ErrorMetric>),
DRD(Vec<ErrorMetric>),
None,
}Available on crate feature
api only.Expand description
The tool specific metrics to show in the terminal output
Variants§
Callgrind(Vec<CallgrindMetrics>)
The Callgrind configuration
Cachegrind(Vec<CachegrindMetrics>)
The Cachegrind configuration
DHAT(Vec<DhatMetric>)
The DHAT configuration
Memcheck(Vec<ErrorMetric>)
The Memcheck configuration
Helgrind(Vec<ErrorMetric>)
The Helgrind configuration
DRD(Vec<ErrorMetric>)
The DRD configuration
None
If there is no configuration
Trait Implementations§
Source§impl Clone for ToolOutputFormat
impl Clone for ToolOutputFormat
Source§fn clone(&self) -> ToolOutputFormat
fn clone(&self) -> ToolOutputFormat
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolOutputFormat
impl Debug for ToolOutputFormat
Source§impl<'de> Deserialize<'de> for ToolOutputFormat
impl<'de> Deserialize<'de> for ToolOutputFormat
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 ToolOutputFormat
impl PartialEq for ToolOutputFormat
Source§impl Serialize for ToolOutputFormat
impl Serialize for ToolOutputFormat
impl StructuralPartialEq for ToolOutputFormat
Auto Trait Implementations§
impl Freeze for ToolOutputFormat
impl RefUnwindSafe for ToolOutputFormat
impl Send for ToolOutputFormat
impl Sync for ToolOutputFormat
impl Unpin for ToolOutputFormat
impl UnwindSafe for ToolOutputFormat
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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