pub struct SplitEvidence {Show 15 fields
pub split: String,
pub start_row: usize,
pub end_row_exclusive: usize,
pub observations: usize,
pub measured_pearson_correlation: Option<f64>,
pub measured_mean_row_gross_return: Option<f64>,
pub measured_mean_row_net_return: Option<f64>,
pub measured_mean_row_turnover: Option<f64>,
pub measured_annual_gross_return: Option<f64>,
pub measured_annual_net_return: Option<f64>,
pub measured_gross_sharpe: Option<f64>,
pub measured_net_sharpe: Option<f64>,
pub measured_additive_gross_drawdown: Option<f64>,
pub measured_additive_net_drawdown: Option<f64>,
pub brain_proxy: Option<BrainProxyMetrics>,
}Fields§
§split: String§start_row: usize§end_row_exclusive: usize§observations: usize§measured_pearson_correlation: Option<f64>§measured_mean_row_gross_return: Option<f64>§measured_mean_row_net_return: Option<f64>§measured_mean_row_turnover: Option<f64>§measured_annual_gross_return: Option<f64>§measured_annual_net_return: Option<f64>§measured_gross_sharpe: Option<f64>§measured_net_sharpe: Option<f64>§measured_additive_gross_drawdown: Option<f64>§measured_additive_net_drawdown: Option<f64>§brain_proxy: Option<BrainProxyMetrics>Trait Implementations§
Source§impl Clone for SplitEvidence
impl Clone for SplitEvidence
Source§impl Debug for SplitEvidence
impl Debug for SplitEvidence
Source§impl<'de> Deserialize<'de> for SplitEvidence
impl<'de> Deserialize<'de> for SplitEvidence
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 SplitEvidence
impl PartialEq for SplitEvidence
Source§impl Serialize for SplitEvidence
impl Serialize for SplitEvidence
impl StructuralPartialEq for SplitEvidence
Auto Trait Implementations§
impl Freeze for SplitEvidence
impl RefUnwindSafe for SplitEvidence
impl Send for SplitEvidence
impl Sync for SplitEvidence
impl Unpin for SplitEvidence
impl UnsafeUnpin for SplitEvidence
impl UnwindSafe for SplitEvidence
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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