pub struct PositionSnapshot {
pub instrument: Instrument,
pub market: Market,
pub signed_qty: f64,
pub entry_price: Option<f64>,
}Fields§
§instrument: Instrument§market: Market§signed_qty: f64Canonical signed quantity.
Examples:
+0.25means long0.25-0.25means short0.250.0means flat
entry_price: Option<f64>Implementations§
Trait Implementations§
Source§impl Clone for PositionSnapshot
impl Clone for PositionSnapshot
Source§fn clone(&self) -> PositionSnapshot
fn clone(&self) -> PositionSnapshot
Returns a duplicate of the value. Read more
1.0.0 · 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 PositionSnapshot
impl Debug for PositionSnapshot
Source§impl PartialEq for PositionSnapshot
impl PartialEq for PositionSnapshot
impl StructuralPartialEq for PositionSnapshot
Auto Trait Implementations§
impl Freeze for PositionSnapshot
impl RefUnwindSafe for PositionSnapshot
impl Send for PositionSnapshot
impl Sync for PositionSnapshot
impl Unpin for PositionSnapshot
impl UnsafeUnpin for PositionSnapshot
impl UnwindSafe for PositionSnapshot
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