pub struct IndicatorMetadata {
pub name: &'static str,
pub description: &'static str,
pub usage: &'static str,
pub keywords: &'static [&'static str],
pub ehlers_summary: &'static str,
pub params: &'static [ParamDef],
pub formula_source: &'static str,
pub formula_latex: &'static str,
pub gold_standard_file: &'static str,
pub category: &'static str,
}Fields§
§name: &'static str§description: &'static strOne-sentence plain-English description of what the indicator computes.
usage: &'static strPractical usage: when and why a trader would apply this indicator.
keywords: &'static [&'static str]Searchable topic tags (e.g. “momentum”, “oscillator”, “ehlers”, “dsp”).
ehlers_summary: &'static str3-4 line authoritative summary from Ehlers’ papers/books or StockCharts.
params: &'static [ParamDef]§formula_source: &'static str§formula_latex: &'static str§gold_standard_file: &'static str§category: &'static strTrait Implementations§
Source§impl Clone for IndicatorMetadata
impl Clone for IndicatorMetadata
Source§fn clone(&self) -> IndicatorMetadata
fn clone(&self) -> IndicatorMetadata
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 moreAuto Trait Implementations§
impl Freeze for IndicatorMetadata
impl RefUnwindSafe for IndicatorMetadata
impl Send for IndicatorMetadata
impl Sync for IndicatorMetadata
impl Unpin for IndicatorMetadata
impl UnsafeUnpin for IndicatorMetadata
impl UnwindSafe for IndicatorMetadata
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