pub struct BaseFill {Show 13 fields
pub cid: Option<u64>,
pub acc_id: Option<u64>,
pub order_id: Option<String>,
pub fill_id: Option<String>,
pub side: Option<u32>,
pub symbol_pair: Option<SymbolPair>,
pub security_type: Option<u32>,
pub last_px: Option<String>,
pub last_qty: Option<String>,
pub last_fill_amount: Option<String>,
pub transact_time: Option<i64>,
pub clearing_date: Option<u32>,
pub exchange: Option<String>,
}Expand description
BaseFill 成交基础信息
Fields§
§cid: Option<u64>customer_id
acc_id: Option<u64>账户短ID
order_id: Option<String>订单ID - 内部
fill_id: Option<String>成交ID
side: Option<u32>详见trade_cmn.Side
symbol_pair: Option<SymbolPair>交易对信息
security_type: Option<u32>详见trade_cmn.SecurityType定义
last_px: Option<String>本次成交价格
last_qty: Option<String>本次成交数量
last_fill_amount: Option<String>本次成交金额=本次成交数量*本次成交价格,截断保留两位
transact_time: Option<i64>成交时间,微秒
clearing_date: Option<u32>结算日
exchange: Option<String>交易所 现阶段固定值 “CRYPTO”
Implementations§
Source§impl BaseFill
impl BaseFill
Sourcepub fn acc_id(&self) -> u64
pub fn acc_id(&self) -> u64
Returns the value of acc_id, or the default value if acc_id is unset.
Sourcepub fn order_id(&self) -> &str
pub fn order_id(&self) -> &str
Returns the value of order_id, or the default value if order_id is unset.
Sourcepub fn fill_id(&self) -> &str
pub fn fill_id(&self) -> &str
Returns the value of fill_id, or the default value if fill_id is unset.
Sourcepub fn security_type(&self) -> u32
pub fn security_type(&self) -> u32
Returns the value of security_type, or the default value if security_type is unset.
Sourcepub fn last_px(&self) -> &str
pub fn last_px(&self) -> &str
Returns the value of last_px, or the default value if last_px is unset.
Sourcepub fn last_qty(&self) -> &str
pub fn last_qty(&self) -> &str
Returns the value of last_qty, or the default value if last_qty is unset.
Sourcepub fn last_fill_amount(&self) -> &str
pub fn last_fill_amount(&self) -> &str
Returns the value of last_fill_amount, or the default value if last_fill_amount is unset.
Sourcepub fn transact_time(&self) -> i64
pub fn transact_time(&self) -> i64
Returns the value of transact_time, or the default value if transact_time is unset.
Sourcepub fn clearing_date(&self) -> u32
pub fn clearing_date(&self) -> u32
Returns the value of clearing_date, or the default value if clearing_date is unset.
Trait Implementations§
Source§impl Message for BaseFill
impl Message for BaseFill
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.impl Eq for BaseFill
impl StructuralPartialEq for BaseFill
Auto Trait Implementations§
impl Freeze for BaseFill
impl RefUnwindSafe for BaseFill
impl Send for BaseFill
impl Sync for BaseFill
impl Unpin for BaseFill
impl UnsafeUnpin for BaseFill
impl UnwindSafe for BaseFill
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.