pub struct ExpirationsResponse {
pub future: Option<Vec<String>>,
pub option: Option<Vec<String>>,
pub currencies: HashMap<String, CurrencyExpirations>,
}Expand description
Expirations response
Fields§
§future: Option<Vec<String>>Direct future expirations (when currency=“any”)
option: Option<Vec<String>>Direct option expirations (when currency=“any”)
currencies: HashMap<String, CurrencyExpirations>Map of currency to their expirations (when specific currency)
Trait Implementations§
Source§impl Clone for ExpirationsResponse
impl Clone for ExpirationsResponse
Source§fn clone(&self) -> ExpirationsResponse
fn clone(&self) -> ExpirationsResponse
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 ExpirationsResponse
impl Debug for ExpirationsResponse
Source§impl<'de> Deserialize<'de> for ExpirationsResponse
impl<'de> Deserialize<'de> for ExpirationsResponse
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 ExpirationsResponse
impl Display for ExpirationsResponse
Auto Trait Implementations§
impl Freeze for ExpirationsResponse
impl RefUnwindSafe for ExpirationsResponse
impl Send for ExpirationsResponse
impl Sync for ExpirationsResponse
impl Unpin for ExpirationsResponse
impl UnwindSafe for ExpirationsResponse
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