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