pub struct ModifyOrderParamsBuilder { /* private fields */ }
Expand description
Builder for ModifyOrderParams
.
Implementations§
Source§impl ModifyOrderParamsBuilder
impl ModifyOrderParamsBuilder
Sourcepub fn portfolio<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn portfolio<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Portfolio UUID or ID (must match original order).
Sourcepub fn client_order_id<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn client_order_id<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Client-assigned unique identifier for the modified order.
Sourcepub fn price<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn price<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New price limit in quote asset units (for limit and stop limit orders).
Sourcepub fn stop_price<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn stop_price<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New market price that activates a stop order.
Sourcepub fn size<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn size<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New amount in base asset units.
Sourcepub fn build(&self) -> Result<ModifyOrderParams, ModifyOrderParamsBuilderError>
pub fn build(&self) -> Result<ModifyOrderParams, ModifyOrderParamsBuilderError>
Trait Implementations§
Source§impl Clone for ModifyOrderParamsBuilder
impl Clone for ModifyOrderParamsBuilder
Source§fn clone(&self) -> ModifyOrderParamsBuilder
fn clone(&self) -> ModifyOrderParamsBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ModifyOrderParamsBuilder
impl RefUnwindSafe for ModifyOrderParamsBuilder
impl Send for ModifyOrderParamsBuilder
impl Sync for ModifyOrderParamsBuilder
impl Unpin for ModifyOrderParamsBuilder
impl UnwindSafe for ModifyOrderParamsBuilder
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