pub struct GetExecutionParamsBuilder { /* private fields */ }
Expand description
Builder for GetExecutionParams
.
Implementations§
Source§impl GetExecutionParamsBuilder
impl GetExecutionParamsBuilder
Sourcepub fn symbol<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn symbol<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Instrument symbol. Send a bare series (e.g. XBT) to get data for the nearest expiring contract in that series. You can also send a timeframe, e.g. XBT:quarterly
. Timeframes are nearest
, daily
, weekly
, monthly
, quarterly
, biquarterly
, and perpetual
.
Sourcepub fn filter<VALUE: Into<Value>>(&mut self, value: VALUE) -> &mut Self
pub fn filter<VALUE: Into<Value>>(&mut self, value: VALUE) -> &mut Self
Generic table filter. Send JSON key/value pairs, such as {"key": "value"}
. You can key on individual fields, and do more advanced querying on timestamps. See the Timestamp Docs for more details.
Sourcepub fn columns<VALUE: Into<Value>>(&mut self, value: VALUE) -> &mut Self
pub fn columns<VALUE: Into<Value>>(&mut self, value: VALUE) -> &mut Self
Array of column names to fetch. If omitted, will return all columns. Note that this method will always return item keys, even when not specified, so you may receive more columns that you expect.
Sourcepub fn count<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
pub fn count<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
Number of results to fetch.
Sourcepub fn start<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
pub fn start<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self
Starting point for results.
Sourcepub fn reverse<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn reverse<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
If true, will sort results newest first.
Sourcepub fn start_time<VALUE: Into<DateTime<Utc>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn start_time<VALUE: Into<DateTime<Utc>>>( &mut self, value: VALUE, ) -> &mut Self
Starting date filter for results.
Sourcepub fn end_time<VALUE: Into<DateTime<Utc>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn end_time<VALUE: Into<DateTime<Utc>>>( &mut self, value: VALUE, ) -> &mut Self
Ending date filter for results.
Sourcepub fn build(
&self,
) -> Result<GetExecutionParams, GetExecutionParamsBuilderError>
pub fn build( &self, ) -> Result<GetExecutionParams, GetExecutionParamsBuilderError>
Trait Implementations§
Source§impl Clone for GetExecutionParamsBuilder
impl Clone for GetExecutionParamsBuilder
Source§fn clone(&self) -> GetExecutionParamsBuilder
fn clone(&self) -> GetExecutionParamsBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetExecutionParamsBuilder
impl RefUnwindSafe for GetExecutionParamsBuilder
impl Send for GetExecutionParamsBuilder
impl Sync for GetExecutionParamsBuilder
impl Unpin for GetExecutionParamsBuilder
impl UnwindSafe for GetExecutionParamsBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more