#[non_exhaustive]pub enum StrategyTesterAction {
RequestHistory(StrategyHistoryRequest),
Signals {
symbol: String,
timeframe: Timeframe,
signals: Vec<Signal>,
},
Report(StrategyReportAction),
}Expand description
Host intents from the tester. Replace the previous run’s markers when a run completes.
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.
RequestHistory(StrategyHistoryRequest)
Fetch chart history and, when requested, finer fill bars for this run.
Signals
Replace markers for the given scope with these entries and exits, including an empty list.
Fields
§
signals: Vec<Signal>Labelled fills from StrategyReport::signals.
Report(StrategyReportAction)
Navigation or export intent from the report view.
Trait Implementations§
Source§impl Clone for StrategyTesterAction
impl Clone for StrategyTesterAction
Source§fn clone(&self) -> StrategyTesterAction
fn clone(&self) -> StrategyTesterAction
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 StrategyTesterAction
impl Debug for StrategyTesterAction
Source§impl PartialEq for StrategyTesterAction
impl PartialEq for StrategyTesterAction
impl StructuralPartialEq for StrategyTesterAction
Auto Trait Implementations§
impl Freeze for StrategyTesterAction
impl RefUnwindSafe for StrategyTesterAction
impl Send for StrategyTesterAction
impl Sync for StrategyTesterAction
impl Unpin for StrategyTesterAction
impl UnsafeUnpin for StrategyTesterAction
impl UnwindSafe for StrategyTesterAction
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