pub struct OhlcData {
pub open: f64,
pub high: f64,
pub low: f64,
pub close: f64,
pub change: f64,
pub change_percent: f64,
pub volume: f64,
}Expand description
OHLC price data for the current bar
Fields§
§open: f64Opening price
high: f64Highest price
low: f64Lowest price
close: f64Closing price
change: f64Absolute price change (close - open)
change_percent: f64Percentage price change
volume: f64Trading volume
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OhlcData
impl RefUnwindSafe for OhlcData
impl Send for OhlcData
impl Sync for OhlcData
impl Unpin for OhlcData
impl UnsafeUnpin for OhlcData
impl UnwindSafe for OhlcData
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