pub struct WsAttachAlgoOrdParamsBuilder { /* private fields */ }Expand description
Builder for WsAttachAlgoOrdParams.
Implementations§
Source§impl WsAttachAlgoOrdParamsBuilder
impl WsAttachAlgoOrdParamsBuilder
Sourcepub fn attach_algo_cl_ord_id<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn attach_algo_cl_ord_id<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Attached algo client order ID.
Sourcepub fn sl_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn sl_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Stop-loss trigger price.
Sourcepub fn sl_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn sl_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Stop-loss order price (-1 for market).
Sourcepub fn sl_trigger_px_type<VALUE: Into<OKXTriggerType>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn sl_trigger_px_type<VALUE: Into<OKXTriggerType>>( &mut self, value: VALUE, ) -> &mut Self
Stop-loss trigger price type (last, mark, index).
Sourcepub fn tp_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn tp_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Take-profit trigger price.
Sourcepub fn tp_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn tp_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Take-profit order price (-1 for market).
Sourcepub fn tp_trigger_px_type<VALUE: Into<OKXTriggerType>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn tp_trigger_px_type<VALUE: Into<OKXTriggerType>>( &mut self, value: VALUE, ) -> &mut Self
Take-profit trigger price type (last, mark, index).
Sourcepub fn build(
&self,
) -> Result<WsAttachAlgoOrdParams, WsAttachAlgoOrdParamsBuilderError>
pub fn build( &self, ) -> Result<WsAttachAlgoOrdParams, WsAttachAlgoOrdParamsBuilderError>
Trait Implementations§
Source§impl Clone for WsAttachAlgoOrdParamsBuilder
impl Clone for WsAttachAlgoOrdParamsBuilder
Source§fn clone(&self) -> WsAttachAlgoOrdParamsBuilder
fn clone(&self) -> WsAttachAlgoOrdParamsBuilder
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 moreAuto Trait Implementations§
impl Freeze for WsAttachAlgoOrdParamsBuilder
impl RefUnwindSafe for WsAttachAlgoOrdParamsBuilder
impl Send for WsAttachAlgoOrdParamsBuilder
impl Sync for WsAttachAlgoOrdParamsBuilder
impl Unpin for WsAttachAlgoOrdParamsBuilder
impl UnsafeUnpin for WsAttachAlgoOrdParamsBuilder
impl UnwindSafe for WsAttachAlgoOrdParamsBuilder
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
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