pub enum FootprintColor {
Volume,
Delta,
Imbalance,
Fixed,
DeltaOpacity,
}Expand description
What determines a footprint cell’s colour.
Variants§
Volume
Volume relative to the largest row of this bar.
Delta
Delta as a fraction of the row’s classified volume.
Imbalance
Dominant bid or ask side, using the configured comparison.
Fixed
The neutral colour for every cell, whatever was traded.
DeltaOpacity
The buy colour for a positive delta and the sell colour for a negative one, with the opacity growing with the delta’s absolute size relative to the bar’s largest. A zero delta takes the neutral colour at full opacity.
Trait Implementations§
Source§impl Clone for FootprintColor
impl Clone for FootprintColor
Source§fn clone(&self) -> FootprintColor
fn clone(&self) -> FootprintColor
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 moreimpl Copy for FootprintColor
Source§impl Debug for FootprintColor
impl Debug for FootprintColor
Source§impl<'de> Deserialize<'de> for FootprintColor
impl<'de> Deserialize<'de> for FootprintColor
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
impl Eq for FootprintColor
Source§impl PartialEq for FootprintColor
impl PartialEq for FootprintColor
Source§impl Serialize for FootprintColor
impl Serialize for FootprintColor
impl StructuralPartialEq for FootprintColor
Auto Trait Implementations§
impl Freeze for FootprintColor
impl RefUnwindSafe for FootprintColor
impl Send for FootprintColor
impl Sync for FootprintColor
impl Unpin for FootprintColor
impl UnsafeUnpin for FootprintColor
impl UnwindSafe for FootprintColor
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
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