Struct coingecko_rs::response::derivatives::Derivative
source · [−]pub struct Derivative {Show 14 fields
pub market: String,
pub symbol: String,
pub index_id: String,
pub price: String,
pub price_percentage_change24_h: f64,
pub contract_type: String,
pub index: Option<f64>,
pub basis: f64,
pub spread: Option<f64>,
pub funding_rate: f64,
pub open_interest: Option<f64>,
pub volume24_h: f64,
pub last_traded_at: i64,
pub expired_at: Option<i64>,
}
Fields
market: String
symbol: String
index_id: String
price: String
price_percentage_change24_h: f64
contract_type: String
index: Option<f64>
basis: f64
spread: Option<f64>
funding_rate: f64
open_interest: Option<f64>
volume24_h: f64
last_traded_at: i64
expired_at: Option<i64>
Trait Implementations
sourceimpl Clone for Derivative
impl Clone for Derivative
sourcefn clone(&self) -> Derivative
fn clone(&self) -> Derivative
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 Derivative
impl Debug for Derivative
sourceimpl<'de> Deserialize<'de> for Derivative
impl<'de> Deserialize<'de> for Derivative
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 Derivative
impl Serialize for Derivative
Auto Trait Implementations
impl RefUnwindSafe for Derivative
impl Send for Derivative
impl Sync for Derivative
impl Unpin for Derivative
impl UnwindSafe for Derivative
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