pub struct TriggerTrailingDetails {
pub trailing_distance: Option<Price>,
pub trailing_distance_bps: i32,
pub activation_price: Option<Price>,
pub peak_price: Option<Price>,
pub trough_price: Option<Price>,
pub max_slippage: Option<Price>,
pub max_slippage_bps: i32,
pub trigger_price_source: String,
pub trigger_direction: String,
}Fields§
§trailing_distance: Option<Price>§trailing_distance_bps: i32§activation_price: Option<Price>§peak_price: Option<Price>§trough_price: Option<Price>§max_slippage: Option<Price>§max_slippage_bps: i32§trigger_price_source: String§trigger_direction: StringTrait Implementations§
Source§impl Clone for TriggerTrailingDetails
impl Clone for TriggerTrailingDetails
Source§fn clone(&self) -> TriggerTrailingDetails
fn clone(&self) -> TriggerTrailingDetails
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 TriggerTrailingDetails
impl Debug for TriggerTrailingDetails
impl Eq for TriggerTrailingDetails
Source§impl PartialEq for TriggerTrailingDetails
impl PartialEq for TriggerTrailingDetails
impl StructuralPartialEq for TriggerTrailingDetails
Auto Trait Implementations§
impl Freeze for TriggerTrailingDetails
impl RefUnwindSafe for TriggerTrailingDetails
impl Send for TriggerTrailingDetails
impl Sync for TriggerTrailingDetails
impl Unpin for TriggerTrailingDetails
impl UnsafeUnpin for TriggerTrailingDetails
impl UnwindSafe for TriggerTrailingDetails
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.