pub struct PriceLevelAnalysis {
pub ath: Option<f64>,
pub atl: Option<f64>,
pub ath_distance_pct: Option<f64>,
pub atl_distance_pct: Option<f64>,
pub high_24h: Option<f64>,
pub low_24h: Option<f64>,
pub range_position: Option<f64>,
}Expand description
Price level analysis
Fields§
§ath: Option<f64>All-time high price
atl: Option<f64>All-time low price
ath_distance_pct: Option<f64>Distance from ATH (percentage)
atl_distance_pct: Option<f64>Distance from ATL (percentage)
high_24h: Option<f64>24h high
low_24h: Option<f64>24h low
range_position: Option<f64>Current price position in 24h range (0-1)
Trait Implementations§
Source§impl Clone for PriceLevelAnalysis
impl Clone for PriceLevelAnalysis
Source§fn clone(&self) -> PriceLevelAnalysis
fn clone(&self) -> PriceLevelAnalysis
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 PriceLevelAnalysis
impl Debug for PriceLevelAnalysis
Source§impl<'de> Deserialize<'de> for PriceLevelAnalysis
impl<'de> Deserialize<'de> for PriceLevelAnalysis
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 JsonSchema for PriceLevelAnalysis
impl JsonSchema for PriceLevelAnalysis
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for PriceLevelAnalysis
impl RefUnwindSafe for PriceLevelAnalysis
impl Send for PriceLevelAnalysis
impl Sync for PriceLevelAnalysis
impl Unpin for PriceLevelAnalysis
impl UnwindSafe for PriceLevelAnalysis
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