pub struct ExchangeRateFilter {
pub base_currency: Option<Currency>,
pub quote_currency: Option<Currency>,
pub since: Option<DateTime<Utc>>,
pub limit: Option<u32>,
pub offset: Option<u32>,
}Expand description
Filter for listing exchange rates
Fields§
§base_currency: Option<Currency>Filter by base currency
quote_currency: Option<Currency>Filter by quote currency
since: Option<DateTime<Utc>>Only rates newer than this
limit: Option<u32>Maximum number of rows to return (server default/cap applies when unset)
offset: Option<u32>Number of rows to skip
Trait Implementations§
Source§impl Clone for ExchangeRateFilter
impl Clone for ExchangeRateFilter
Source§fn clone(&self) -> ExchangeRateFilter
fn clone(&self) -> ExchangeRateFilter
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 moreSource§impl Debug for ExchangeRateFilter
impl Debug for ExchangeRateFilter
Source§impl Default for ExchangeRateFilter
impl Default for ExchangeRateFilter
Source§fn default() -> ExchangeRateFilter
fn default() -> ExchangeRateFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExchangeRateFilter
impl<'de> Deserialize<'de> for ExchangeRateFilter
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExchangeRateFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExchangeRateFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ExchangeRateFilter
impl Serialize for ExchangeRateFilter
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ExchangeRateFilter
impl RefUnwindSafe for ExchangeRateFilter
impl Send for ExchangeRateFilter
impl Sync for ExchangeRateFilter
impl Unpin for ExchangeRateFilter
impl UnsafeUnpin for ExchangeRateFilter
impl UnwindSafe for ExchangeRateFilter
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