Struct Position
pub struct Position {
pub venue_id: VenueId,
pub instrument_id: InstrumentId,
pub side: Side,
pub qty: Decimal,
pub avg_entry_price: Decimal,
pub unrealized_pnl: Decimal,
pub realized_pnl: Decimal,
}Fields§
§venue_id: VenueId§instrument_id: InstrumentId§side: Side§qty: Decimal§avg_entry_price: Decimal§unrealized_pnl: Decimal§realized_pnl: DecimalTrait Implementations§
§impl Clone for Position
impl Clone for Position
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl<'de> Deserialize<'de> for Position
impl<'de> Deserialize<'de> for Position
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Position, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Position, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl Serialize for Position
impl Serialize for Position
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for Position
impl StructuralPartialEq for Position
Auto Trait Implementations§
impl Freeze for Position
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnsafeUnpin for Position
impl UnwindSafe for Position
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)