Struct cfix::types::PositionReport
source · pub struct PositionReport {
pub symbol_id: u32,
pub position_id: String,
pub long_qty: f64,
pub short_qty: f64,
pub settle_price: f64,
pub absolute_tp: Option<f64>,
pub absolute_sl: Option<f64>,
pub trailing_sl: Option<bool>,
pub trigger_method_sl: Option<u32>,
pub guaranteed_sl: Option<bool>,
}
Fields§
§symbol_id: u32
§position_id: String
§long_qty: f64
§short_qty: f64
§settle_price: f64
§absolute_tp: Option<f64>
§absolute_sl: Option<f64>
§trailing_sl: Option<bool>
§trigger_method_sl: Option<u32>
§guaranteed_sl: Option<bool>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PositionReport
impl RefUnwindSafe for PositionReport
impl Send for PositionReport
impl Sync for PositionReport
impl Unpin for PositionReport
impl UnwindSafe for PositionReport
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