pub struct BinanceOpenInterestHistParamsBuilder { /* private fields */ }Expand description
Builder for BinanceOpenInterestHistParams.
Implementations§
Source§impl BinanceOpenInterestHistParamsBuilder
impl BinanceOpenInterestHistParamsBuilder
Sourcepub fn symbol<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn symbol<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Trading symbol for USD-M requests.
Sourcepub fn pair<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn pair<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Trading pair for COIN-M requests.
Sourcepub fn contract_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn contract_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Contract type for COIN-M requests.
Sourcepub fn period<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn period<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Aggregation period (e.g. “5m”, “1h”).
Sourcepub fn start_time<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
pub fn start_time<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
Start time in milliseconds.
Sourcepub fn end_time<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
pub fn end_time<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
End time in milliseconds.
Sourcepub fn limit<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
pub fn limit<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
Number of results to return.
Sourcepub fn build(
&self,
) -> Result<BinanceOpenInterestHistParams, BinanceOpenInterestHistParamsBuilderError>
pub fn build( &self, ) -> Result<BinanceOpenInterestHistParams, BinanceOpenInterestHistParamsBuilderError>
Trait Implementations§
Source§impl Clone for BinanceOpenInterestHistParamsBuilder
impl Clone for BinanceOpenInterestHistParamsBuilder
Source§fn clone(&self) -> BinanceOpenInterestHistParamsBuilder
fn clone(&self) -> BinanceOpenInterestHistParamsBuilder
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 moreAuto Trait Implementations§
impl Freeze for BinanceOpenInterestHistParamsBuilder
impl RefUnwindSafe for BinanceOpenInterestHistParamsBuilder
impl Send for BinanceOpenInterestHistParamsBuilder
impl Sync for BinanceOpenInterestHistParamsBuilder
impl Unpin for BinanceOpenInterestHistParamsBuilder
impl UnsafeUnpin for BinanceOpenInterestHistParamsBuilder
impl UnwindSafe for BinanceOpenInterestHistParamsBuilder
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>
Converts
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>
Converts
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