pub enum StrategyJournalError {
Show 16 variants
ZeroLimit {
field: &'static str,
},
LimitTooLarge {
field: &'static str,
actual: usize,
maximum: usize,
},
InvalidSymbol {
symbol: String,
maximum: usize,
},
InvalidTradeId,
InvalidReason {
maximum: usize,
},
InvalidChartRef {
maximum: usize,
},
TooManyValues {
actual: usize,
maximum: usize,
},
InvalidValueKey {
key: String,
maximum: usize,
},
DuplicateValueKey {
key: String,
},
NonFiniteValue {
key: String,
},
TooManyDrafts {
actual: usize,
maximum: usize,
},
SequenceOverflow,
OmittedCounterOverflow,
InvalidRetention,
InvalidRecordSequence {
expected: u64,
actual: u64,
},
InvalidExperimentLabel {
maximum: usize,
},
}Expand description
Validation and retention failures for strategy research output.
Variants§
ZeroLimit
LimitTooLarge
InvalidSymbol
InvalidTradeId
InvalidReason
InvalidChartRef
TooManyValues
InvalidValueKey
DuplicateValueKey
NonFiniteValue
TooManyDrafts
SequenceOverflow
OmittedCounterOverflow
InvalidRetention
InvalidRecordSequence
InvalidExperimentLabel
Trait Implementations§
Source§impl Clone for StrategyJournalError
impl Clone for StrategyJournalError
Source§impl Debug for StrategyJournalError
impl Debug for StrategyJournalError
Source§impl Display for StrategyJournalError
impl Display for StrategyJournalError
impl Eq for StrategyJournalError
Source§impl Error for StrategyJournalError
impl Error for StrategyJournalError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<StrategyJournalError> for ConfiguredStrategyAdapterError
impl From<StrategyJournalError> for ConfiguredStrategyAdapterError
Source§fn from(source: StrategyJournalError) -> Self
fn from(source: StrategyJournalError) -> Self
Converts to this type from the input type.
Source§impl From<StrategyJournalError> for StrategyExperimentError
impl From<StrategyJournalError> for StrategyExperimentError
Source§fn from(source: StrategyJournalError) -> Self
fn from(source: StrategyJournalError) -> Self
Converts to this type from the input type.
Source§impl From<StrategyJournalError> for StrategyRuntimeError
impl From<StrategyJournalError> for StrategyRuntimeError
Source§fn from(source: StrategyJournalError) -> Self
fn from(source: StrategyJournalError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for StrategyJournalError
impl PartialEq for StrategyJournalError
impl StructuralPartialEq for StrategyJournalError
Auto Trait Implementations§
impl Freeze for StrategyJournalError
impl RefUnwindSafe for StrategyJournalError
impl Send for StrategyJournalError
impl Sync for StrategyJournalError
impl Unpin for StrategyJournalError
impl UnsafeUnpin for StrategyJournalError
impl UnwindSafe for StrategyJournalError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.