Skip to main content

Candles

Trait Candles 

Source
pub trait Candles {
    // Required methods
    fn len(&self) -> usize;
    fn x(&self, index: usize) -> f64;
    fn candle(&self, index: usize) -> Candle;

    // Provided method
    fn is_empty(&self) -> bool { ... }
}
Expand description

A series of candlesticks in ascending x (each candle’s period, by its start or its middle: the chart centers a candle on its x).

Required Methods§

Source

fn len(&self) -> usize

How many candles there are.

Source

fn x(&self, index: usize) -> f64

The x of candle index: never below the one before, never NaN.

Source

fn candle(&self, index: usize) -> Candle

Candle index.

Provided Methods§

Source

fn is_empty(&self) -> bool

Whether there are none.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Candles for [(f64, Candle)]

Source§

fn len(&self) -> usize

Source§

fn x(&self, index: usize) -> f64

Source§

fn candle(&self, index: usize) -> Candle

Implementors§