pub struct MultiTradesParams {
pub symbols: Option<String>,
pub start: Option<String>,
pub end: Option<String>,
pub limit: Option<u32>,
pub feed: Option<DataFeed>,
pub page_token: Option<String>,
}Expand description
Parameters for multi-symbol trades request.
Fields§
§symbols: Option<String>Comma-separated list of symbols.
start: Option<String>Start time (RFC3339).
end: Option<String>End time (RFC3339).
limit: Option<u32>Maximum number of trades per symbol.
feed: Option<DataFeed>Data feed source.
page_token: Option<String>Pagination token.
Implementations§
Source§impl MultiTradesParams
impl MultiTradesParams
Sourcepub fn new(symbols: &str) -> MultiTradesParams
pub fn new(symbols: &str) -> MultiTradesParams
Create new parameters with symbols.
Sourcepub fn time_range(self, start: &str, end: &str) -> MultiTradesParams
pub fn time_range(self, start: &str, end: &str) -> MultiTradesParams
Set time range.
Sourcepub fn feed(self, feed: DataFeed) -> MultiTradesParams
pub fn feed(self, feed: DataFeed) -> MultiTradesParams
Set data feed.
Sourcepub fn limit(self, limit: u32) -> MultiTradesParams
pub fn limit(self, limit: u32) -> MultiTradesParams
Set limit.
Trait Implementations§
Source§impl Clone for MultiTradesParams
impl Clone for MultiTradesParams
Source§fn clone(&self) -> MultiTradesParams
fn clone(&self) -> MultiTradesParams
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 MultiTradesParams
impl Debug for MultiTradesParams
Source§impl Default for MultiTradesParams
impl Default for MultiTradesParams
Source§fn default() -> MultiTradesParams
fn default() -> MultiTradesParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MultiTradesParams
impl<'de> Deserialize<'de> for MultiTradesParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiTradesParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiTradesParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for MultiTradesParams
impl Serialize for MultiTradesParams
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 MultiTradesParams
impl RefUnwindSafe for MultiTradesParams
impl Send for MultiTradesParams
impl Sync for MultiTradesParams
impl Unpin for MultiTradesParams
impl UnwindSafe for MultiTradesParams
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