pub struct Fill {Show 15 fields
pub entry_id: String,
pub trade_id: String,
pub order_id: String,
pub trade_time: String,
pub trade_type: CoinbaseFillTradeType,
pub price: String,
pub size: String,
pub commission: Decimal,
pub product_id: Ustr,
pub sequence_timestamp: String,
pub liquidity_indicator: CoinbaseLiquidityIndicator,
pub size_in_quote: bool,
pub user_id: String,
pub side: CoinbaseOrderSide,
pub retail_portfolio_id: String,
}Expand description
A single fill (trade execution).
Fields§
§entry_id: String§trade_id: String§order_id: String§trade_time: String§trade_type: CoinbaseFillTradeType§price: String§size: String§commission: Decimal§product_id: Ustr§sequence_timestamp: String§liquidity_indicator: CoinbaseLiquidityIndicator§size_in_quote: bool§user_id: String§side: CoinbaseOrderSide§retail_portfolio_id: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for Fill
impl<'de> Deserialize<'de> for Fill
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 Fill
impl RefUnwindSafe for Fill
impl Send for Fill
impl Sync for Fill
impl Unpin for Fill
impl UnsafeUnpin for Fill
impl UnwindSafe for Fill
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more