pub struct ReversingTradeReq {
pub msg_header: Option<MsgHeader>,
pub order_type: Option<u32>,
pub order_side: Option<u32>,
pub symbol: Option<String>,
pub qty: Option<String>,
pub price: Option<String>,
pub text: Option<String>,
pub exchange_code: Option<u32>,
pub price_type: Option<u32>,
pub first_order_price_type: Option<u32>,
pub exchange: Option<String>,
}Expand description
反手
Fields§
§msg_header: Option<MsgHeader>§order_type: Option<u32>取值参考 OrderType
order_side: Option<u32>取值参考 Side
symbol: Option<String>§qty: Option<String>普通单下单数量
price: Option<String>普通单下单价格,客户端未填svr会根据first_order_price_type取价格 (市价单、竞价市价单不填)
text: Option<String>可见字符, 最长100字节, server不根据此字段做任何逻辑, 只存储+校验
exchange_code: Option<u32>期货所属交易所代码, 从行情获得,【期货】必填
price_type: Option<u32>对价或最新价格,第2比订单下单需要使用,取值参考 PriceType
first_order_price_type: Option<u32>第1比订单下单的价格类型,对价或最新价格,取值参考 PriceType
exchange: Option<String>Implementations§
Source§impl ReversingTradeReq
impl ReversingTradeReq
Sourcepub fn order_type(&self) -> u32
pub fn order_type(&self) -> u32
Returns the value of order_type, or the default value if order_type is unset.
Sourcepub fn order_side(&self) -> u32
pub fn order_side(&self) -> u32
Returns the value of order_side, or the default value if order_side is unset.
Sourcepub fn symbol(&self) -> &str
pub fn symbol(&self) -> &str
Returns the value of symbol, or the default value if symbol is unset.
Sourcepub fn price(&self) -> &str
pub fn price(&self) -> &str
Returns the value of price, or the default value if price is unset.
Sourcepub fn exchange_code(&self) -> u32
pub fn exchange_code(&self) -> u32
Returns the value of exchange_code, or the default value if exchange_code is unset.
Sourcepub fn price_type(&self) -> u32
pub fn price_type(&self) -> u32
Returns the value of price_type, or the default value if price_type is unset.
Sourcepub fn first_order_price_type(&self) -> u32
pub fn first_order_price_type(&self) -> u32
Returns the value of first_order_price_type, or the default value if first_order_price_type is unset.
Trait Implementations§
Source§impl Clone for ReversingTradeReq
impl Clone for ReversingTradeReq
Source§fn clone(&self) -> ReversingTradeReq
fn clone(&self) -> ReversingTradeReq
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ReversingTradeReq
impl Debug for ReversingTradeReq
Source§impl Default for ReversingTradeReq
impl Default for ReversingTradeReq
Source§impl Hash for ReversingTradeReq
impl Hash for ReversingTradeReq
Source§impl Message for ReversingTradeReq
impl Message for ReversingTradeReq
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for ReversingTradeReq
impl PartialEq for ReversingTradeReq
impl Eq for ReversingTradeReq
impl StructuralPartialEq for ReversingTradeReq
Auto Trait Implementations§
impl Freeze for ReversingTradeReq
impl RefUnwindSafe for ReversingTradeReq
impl Send for ReversingTradeReq
impl Sync for ReversingTradeReq
impl Unpin for ReversingTradeReq
impl UnsafeUnpin for ReversingTradeReq
impl UnwindSafe for ReversingTradeReq
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
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
§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
§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
key and return true if they are equal.