pub struct TriggerBasket {
pub symbol: String,
pub is_buy: bool,
pub trigger_price: f64,
pub actions: Vec<OrderItem>,
}Expand description
Trigger basket: fires a set of actions when price crosses threshold. Nested actions may be: m, l, mod, cx, cxa, st, tp, rng.
Fields§
§symbol: String§is_buy: booltrue = buy/long side, false = sell/short side
trigger_price: f64§actions: Vec<OrderItem>Trait Implementations§
Source§impl Clone for TriggerBasket
impl Clone for TriggerBasket
Source§fn clone(&self) -> TriggerBasket
fn clone(&self) -> TriggerBasket
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 moreSource§impl Debug for TriggerBasket
impl Debug for TriggerBasket
Source§impl<'de> Deserialize<'de> for TriggerBasket
impl<'de> Deserialize<'de> for TriggerBasket
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<TriggerBasket> for OrderItem
impl From<TriggerBasket> for OrderItem
Source§fn from(trig: TriggerBasket) -> Self
fn from(trig: TriggerBasket) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TriggerBasket
impl PartialEq for TriggerBasket
Source§impl Serialize for TriggerBasket
impl Serialize for TriggerBasket
impl StructuralPartialEq for TriggerBasket
Auto Trait Implementations§
impl Freeze for TriggerBasket
impl RefUnwindSafe for TriggerBasket
impl Send for TriggerBasket
impl Sync for TriggerBasket
impl Unpin for TriggerBasket
impl UnsafeUnpin for TriggerBasket
impl UnwindSafe for TriggerBasket
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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