MetricTrait

Trait MetricTrait 

Source
pub trait MetricTrait: ComparableMetric + ErasedSerialize { }
Expand description

Supertrait for appraisal metrics that can be serialised and compared.

Trait Implementations§

Source§

impl<'erased> Serialize for dyn MetricTrait + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'erased> Serialize for dyn MetricTrait + Send + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'erased> Serialize for dyn MetricTrait + Send + Sync + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'erased> Serialize for dyn MetricTrait + Sync + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more

Implementors§

Source§

impl MetricTrait for LCOXMetric

LCOXMetric implements the MetricTrait supertrait.

Source§

impl MetricTrait for NPVMetric

NPVMetric implements the MetricTrait supertrait.