pub struct OrderDisableReq {
pub msg_header: Option<MsgHeader>,
pub order_id: Option<String>,
pub disable_all: Option<bool>,
pub security_type: Vec<u32>,
pub exchange_code: Option<u32>,
pub exchange: Vec<String>,
pub market: Vec<u32>,
}Expand description
订单失效
Fields§
§msg_header: Option<MsgHeader>§order_id: Option<String>§disable_all: Option<bool>true, 表示全部失效
security_type: Vec<u32>全部失效时才填,指定失效那些交易品种,必须填
exchange_code: Option<u32>期货所属交易所代码, 从订单上获取,【期货】必填
exchange: Vec<String>股票所属交易所
market: Vec<u32>需要全部失效的市场
Implementations§
Source§impl OrderDisableReq
impl OrderDisableReq
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 disable_all(&self) -> bool
pub fn disable_all(&self) -> bool
Returns the value of disable_all, or the default value if disable_all 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.
Trait Implementations§
Source§impl Clone for OrderDisableReq
impl Clone for OrderDisableReq
Source§fn clone(&self) -> OrderDisableReq
fn clone(&self) -> OrderDisableReq
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 OrderDisableReq
impl Debug for OrderDisableReq
Source§impl Default for OrderDisableReq
impl Default for OrderDisableReq
Source§impl Hash for OrderDisableReq
impl Hash for OrderDisableReq
Source§impl Message for OrderDisableReq
impl Message for OrderDisableReq
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for OrderDisableReq
impl PartialEq for OrderDisableReq
impl Eq for OrderDisableReq
impl StructuralPartialEq for OrderDisableReq
Auto Trait Implementations§
impl Freeze for OrderDisableReq
impl RefUnwindSafe for OrderDisableReq
impl Send for OrderDisableReq
impl Sync for OrderDisableReq
impl Unpin for OrderDisableReq
impl UnsafeUnpin for OrderDisableReq
impl UnwindSafe for OrderDisableReq
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
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.