pub enum VolumeSource {
TradeSize,
TickCount,
ExchangeReported,
Unknown,
}Expand description
Origin of the candle volume figure.
Tracks whether volume represents actual trade quantities, tick count fallback, exchange-reported aggregates, or unknown legacy data.
Variants§
TradeSize
Sum of individual trade sizes from exchange (crypto spot/perps).
TickCount
Number of quote changes — fallback when no real volume (FX, some CFDs).
ExchangeReported
Official aggregate volume from a data provider API (EODHD, CCData).
Unknown
Volume origin unknown or not determinable (legacy, CSV imports).
Implementations§
Source§impl VolumeSource
impl VolumeSource
Trait Implementations§
Source§impl Clone for VolumeSource
impl Clone for VolumeSource
Source§fn clone(&self) -> VolumeSource
fn clone(&self) -> VolumeSource
Returns a duplicate of the value. Read more
1.0.0 · 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 VolumeSource
impl Debug for VolumeSource
Source§impl Default for VolumeSource
impl Default for VolumeSource
Source§fn default() -> VolumeSource
fn default() -> VolumeSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VolumeSource
impl<'de> Deserialize<'de> for VolumeSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for VolumeSource
impl Display for VolumeSource
Source§impl PartialEq for VolumeSource
impl PartialEq for VolumeSource
Source§impl Serialize for VolumeSource
impl Serialize for VolumeSource
impl Copy for VolumeSource
impl Eq for VolumeSource
impl StructuralPartialEq for VolumeSource
Auto Trait Implementations§
impl Freeze for VolumeSource
impl RefUnwindSafe for VolumeSource
impl Send for VolumeSource
impl Sync for VolumeSource
impl Unpin for VolumeSource
impl UnsafeUnpin for VolumeSource
impl UnwindSafe for VolumeSource
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