pub struct WsAmendOrderParamsBuilder { /* private fields */ }
Expand description
Builder for WsAmendOrderParams
.
Implementations§
Source§impl WsAmendOrderParamsBuilder
impl WsAmendOrderParamsBuilder
Sourcepub fn inst_id<VALUE: Into<Ustr>>(&mut self, value: VALUE) -> &mut Self
pub fn inst_id<VALUE: Into<Ustr>>(&mut self, value: VALUE) -> &mut Self
Instrument ID, e.g. “BTC-USDT”.
Sourcepub fn ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Exchange-assigned order ID (optional if using clOrdId).
Sourcepub fn cl_ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn cl_ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
User-assigned client order ID (optional if using ordId).
Sourcepub fn new_cl_ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn new_cl_ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New client order ID for the amended order.
Sourcepub fn new_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn new_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New order price (optional).
Sourcepub fn new_sz<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn new_sz<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New order size (optional).
Sourcepub fn build(
&self,
) -> Result<WsAmendOrderParams, WsAmendOrderParamsBuilderError>
pub fn build( &self, ) -> Result<WsAmendOrderParams, WsAmendOrderParamsBuilderError>
Trait Implementations§
Source§impl Clone for WsAmendOrderParamsBuilder
impl Clone for WsAmendOrderParamsBuilder
Source§fn clone(&self) -> WsAmendOrderParamsBuilder
fn clone(&self) -> WsAmendOrderParamsBuilder
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 WsAmendOrderParamsBuilder
impl RefUnwindSafe for WsAmendOrderParamsBuilder
impl Send for WsAmendOrderParamsBuilder
impl Sync for WsAmendOrderParamsBuilder
impl Unpin for WsAmendOrderParamsBuilder
impl UnwindSafe for WsAmendOrderParamsBuilder
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