Struct coingecko_rs::response::coins::CoinsMarketItem
source · [−]pub struct CoinsMarketItem {Show 34 fields
pub id: String,
pub symbol: String,
pub name: String,
pub image: String,
pub current_price: Option<f64>,
pub market_cap: Option<f64>,
pub market_cap_rank: Value,
pub fully_diluted_valuation: Value,
pub total_volume: Option<f64>,
pub high24_h: Option<f64>,
pub low24_h: Option<f64>,
pub price_change24_h: Option<f64>,
pub price_change_percentage24_h: Option<f64>,
pub market_cap_change24_h: Option<f64>,
pub market_cap_change_percentage24_h: Option<f64>,
pub circulating_supply: Option<f64>,
pub total_supply: Option<f64>,
pub max_supply: Option<f64>,
pub ath: Option<f64>,
pub ath_change_percentage: Option<f64>,
pub ath_date: Option<String>,
pub atl: Option<f64>,
pub atl_change_percentage: Option<f64>,
pub atl_date: Option<String>,
pub roi: Value,
pub last_updated: Option<String>,
pub sparkline_in7_d: Option<SparklineIn7D>,
pub price_change_percentage14_d_in_currency: Option<f64>,
pub price_change_percentage1_h_in_currency: Option<f64>,
pub price_change_percentage1_y_in_currency: Option<f64>,
pub price_change_percentage200_d_in_currency: Option<f64>,
pub price_change_percentage24_h_in_currency: Option<f64>,
pub price_change_percentage30_d_in_currency: Option<f64>,
pub price_change_percentage7_d_in_currency: Option<f64>,
}
Fields
id: String
symbol: String
name: String
image: String
current_price: Option<f64>
market_cap: Option<f64>
market_cap_rank: Value
fully_diluted_valuation: Value
total_volume: Option<f64>
high24_h: Option<f64>
low24_h: Option<f64>
price_change24_h: Option<f64>
price_change_percentage24_h: Option<f64>
market_cap_change24_h: Option<f64>
market_cap_change_percentage24_h: Option<f64>
circulating_supply: Option<f64>
total_supply: Option<f64>
max_supply: Option<f64>
ath: Option<f64>
ath_change_percentage: Option<f64>
ath_date: Option<String>
atl: Option<f64>
atl_change_percentage: Option<f64>
atl_date: Option<String>
roi: Value
last_updated: Option<String>
sparkline_in7_d: Option<SparklineIn7D>
price_change_percentage14_d_in_currency: Option<f64>
price_change_percentage1_h_in_currency: Option<f64>
price_change_percentage1_y_in_currency: Option<f64>
price_change_percentage200_d_in_currency: Option<f64>
price_change_percentage24_h_in_currency: Option<f64>
price_change_percentage30_d_in_currency: Option<f64>
price_change_percentage7_d_in_currency: Option<f64>
Trait Implementations
sourceimpl Clone for CoinsMarketItem
impl Clone for CoinsMarketItem
sourcefn clone(&self) -> CoinsMarketItem
fn clone(&self) -> CoinsMarketItem
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CoinsMarketItem
impl Debug for CoinsMarketItem
sourceimpl<'de> Deserialize<'de> for CoinsMarketItem
impl<'de> Deserialize<'de> for CoinsMarketItem
sourcefn 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
sourceimpl Serialize for CoinsMarketItem
impl Serialize for CoinsMarketItem
Auto Trait Implementations
impl RefUnwindSafe for CoinsMarketItem
impl Send for CoinsMarketItem
impl Sync for CoinsMarketItem
impl Unpin for CoinsMarketItem
impl UnwindSafe for CoinsMarketItem
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more