#[non_exhaustive]pub struct TakeProfitLevel {
pub price: f64,
pub quantity: f64,
}Expand description
A take profit that closes its own part of an order: one of
OrderRequest::take_profit_levels.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.price: f64The price at which it closes quantity: above the entry for a buy,
below for a sell.
quantity: f64Positive, in the symbol’s trading units.
Implementations§
Trait Implementations§
Source§impl Clone for TakeProfitLevel
impl Clone for TakeProfitLevel
Source§fn clone(&self) -> TakeProfitLevel
fn clone(&self) -> TakeProfitLevel
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 moreimpl Copy for TakeProfitLevel
Source§impl Debug for TakeProfitLevel
impl Debug for TakeProfitLevel
Source§impl PartialEq for TakeProfitLevel
impl PartialEq for TakeProfitLevel
impl StructuralPartialEq for TakeProfitLevel
Auto Trait Implementations§
impl Freeze for TakeProfitLevel
impl RefUnwindSafe for TakeProfitLevel
impl Send for TakeProfitLevel
impl Sync for TakeProfitLevel
impl Unpin for TakeProfitLevel
impl UnsafeUnpin for TakeProfitLevel
impl UnwindSafe for TakeProfitLevel
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
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,
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