pub struct OpenOrder {
pub coin: String,
pub side: Side,
pub limit_px: Dec,
pub sz: Dec,
pub oid: u64,
pub timestamp: u64,
pub orig_sz: Dec,
pub reduce_only: bool,
pub cloid: Option<Cloid>,
}Expand description
One openOrders row, and the order an orderUpdates frame carries. reduceOnly comes only
when set.
Fields§
§coin: StringBTC, xyz:XYZ100 on a HIP-3 dex, @107 or PURR/USDC for a pair, #14730.
side: SideThe side it rests on.
limit_px: Dec§sz: DecWhat is left; 0 on a position’s take profit or stop loss.
oid: u64§timestamp: u64When it was placed, milliseconds.
orig_sz: Dec§reduce_only: bool§cloid: Option<Cloid>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpenOrder
impl<'de> Deserialize<'de> for OpenOrder
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
impl Eq for OpenOrder
impl StructuralPartialEq for OpenOrder
Auto Trait Implementations§
impl Freeze for OpenOrder
impl RefUnwindSafe for OpenOrder
impl Send for OpenOrder
impl Sync for OpenOrder
impl Unpin for OpenOrder
impl UnsafeUnpin for OpenOrder
impl UnwindSafe for OpenOrder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.