pub struct PolymarketUserOrder {Show 18 fields
pub asset_id: Ustr,
pub associate_trades: Option<Vec<String>>,
pub created_at: String,
pub expiration: Option<String>,
pub id: String,
pub maker_address: Ustr,
pub market: Ustr,
pub order_owner: Ustr,
pub order_type: PolymarketOrderType,
pub original_size: String,
pub outcome: PolymarketOutcome,
pub owner: Ustr,
pub price: String,
pub side: PolymarketOrderSide,
pub size_matched: String,
pub status: PolymarketOrderStatus,
pub timestamp: String,
pub event_type: PolymarketEventType,
}Expand description
A user order status update from the WebSocket user channel.
References: https://docs.polymarket.com/developers/CLOB/websocket/user-channel#order-message
Fields§
§asset_id: Ustr§associate_trades: Option<Vec<String>>§created_at: String§expiration: Option<String>§id: String§maker_address: Ustr§market: Ustr§order_owner: Ustr§order_type: PolymarketOrderType§original_size: String§outcome: PolymarketOutcome§owner: Ustr§price: String§side: PolymarketOrderSide§size_matched: String§status: PolymarketOrderStatus§timestamp: String§event_type: PolymarketEventTypeTrait Implementations§
Source§impl Clone for PolymarketUserOrder
impl Clone for PolymarketUserOrder
Source§fn clone(&self) -> PolymarketUserOrder
fn clone(&self) -> PolymarketUserOrder
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 PolymarketUserOrder
impl Debug for PolymarketUserOrder
Source§impl<'de> Deserialize<'de> for PolymarketUserOrder
impl<'de> Deserialize<'de> for PolymarketUserOrder
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
Source§impl PartialEq for PolymarketUserOrder
impl PartialEq for PolymarketUserOrder
Source§impl Serialize for PolymarketUserOrder
impl Serialize for PolymarketUserOrder
impl Eq for PolymarketUserOrder
impl StructuralPartialEq for PolymarketUserOrder
Auto Trait Implementations§
impl Freeze for PolymarketUserOrder
impl RefUnwindSafe for PolymarketUserOrder
impl Send for PolymarketUserOrder
impl Sync for PolymarketUserOrder
impl Unpin for PolymarketUserOrder
impl UnsafeUnpin for PolymarketUserOrder
impl UnwindSafe for PolymarketUserOrder
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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