pub struct PerpetualPositionResponseObject {Show 16 fields
pub market: Ticker,
pub status: PerpetualPositionStatus,
pub side: PositionSide,
pub size: Quantity,
pub max_size: Quantity,
pub entry_price: Price,
pub realized_pnl: BigDecimal,
pub created_at: DateTime<Utc>,
pub created_at_height: Height,
pub sum_open: BigDecimal,
pub sum_close: BigDecimal,
pub net_funding: BigDecimal,
pub unrealized_pnl: BigDecimal,
pub closed_at: Option<DateTime<Utc>>,
pub exit_price: Option<Price>,
pub subaccount_number: SubaccountNumber,
}Expand description
Perpetual position response.
Fields§
§market: TickerMarket ticker.
status: PerpetualPositionStatusPosition status.
side: PositionSidePosition.
size: QuantitySize.
max_size: QuantityMaximum size.
entry_price: PriceEntry price.
realized_pnl: BigDecimalActual PnL.
created_at: DateTime<Utc>Time(UTC).
created_at_height: HeightBlock height.
sum_open: BigDecimalSum at open.
sum_close: BigDecimalSum at close.
net_funding: BigDecimalNet funding.
unrealized_pnl: BigDecimalPotential PnL.
closed_at: Option<DateTime<Utc>>Time(UTC).
exit_price: Option<Price>Exit price.
subaccount_number: SubaccountNumberSubaccount number.
Trait Implementations§
Source§impl Clone for PerpetualPositionResponseObject
impl Clone for PerpetualPositionResponseObject
Source§fn clone(&self) -> PerpetualPositionResponseObject
fn clone(&self) -> PerpetualPositionResponseObject
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<'de> Deserialize<'de> for PerpetualPositionResponseObject
impl<'de> Deserialize<'de> for PerpetualPositionResponseObject
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
Auto Trait Implementations§
impl Freeze for PerpetualPositionResponseObject
impl RefUnwindSafe for PerpetualPositionResponseObject
impl Send for PerpetualPositionResponseObject
impl Sync for PerpetualPositionResponseObject
impl Unpin for PerpetualPositionResponseObject
impl UnsafeUnpin for PerpetualPositionResponseObject
impl UnwindSafe for PerpetualPositionResponseObject
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request