#[non_exhaustive]pub enum StrategyReportAction {
None,
SelectTrade(StrategyTradeSelection),
ExportCsv(String),
ExportSummaryCsv {
filename: String,
content: String,
},
}Expand description
An action for the host that mounts a StrategyReportPanel.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None
No host action this frame.
SelectTrade(StrategyTradeSelection)
Reveal this trade on the chart.
ExportCsv(String)
Save these valid trades as CSV.
ExportSummaryCsv
Save the summary metrics and run properties shown, as StrategyReport::summary_csv
writes them, under the suggested file name.
Trait Implementations§
Source§impl Clone for StrategyReportAction
impl Clone for StrategyReportAction
Source§fn clone(&self) -> StrategyReportAction
fn clone(&self) -> StrategyReportAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StrategyReportAction
impl Debug for StrategyReportAction
Source§impl Default for StrategyReportAction
impl Default for StrategyReportAction
Source§fn default() -> StrategyReportAction
fn default() -> StrategyReportAction
Returns the “default value” for a type. Read more
Source§impl PartialEq for StrategyReportAction
impl PartialEq for StrategyReportAction
impl StructuralPartialEq for StrategyReportAction
Auto Trait Implementations§
impl Freeze for StrategyReportAction
impl RefUnwindSafe for StrategyReportAction
impl Send for StrategyReportAction
impl Sync for StrategyReportAction
impl Unpin for StrategyReportAction
impl UnsafeUnpin for StrategyReportAction
impl UnwindSafe for StrategyReportAction
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
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,
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