pub struct BrokerInfo {
pub broker_id: Option<i32>,
pub broker_type: Option<i32>,
}Expand description
BrokerInfo —— C++ main_broker_base.proto
当前 broker_id 取值集 (per C++ 注释): 1001 富途证券(香港) FUTU HK 1007 moomoo证券(美国) Moomoo US 1008 moomoo证券(新加坡) Moomoo SG 1009 moomoo证券(澳大利亚) Moomoo AU 1012 moomoo证券(日本) Moomoo JP 1017 moomoo证券(马来西亚) Moomoo MY 1019 moomoo证券(加拿大) Moomoo CA
broker_type 已废弃, 仅作 backward-compat 字段, daemon 应只读 broker_id.
Fields§
§broker_id: Option<i32>§broker_type: Option<i32>废弃, 见 BrokerType enum
Implementations§
Source§impl BrokerInfo
impl BrokerInfo
Trait Implementations§
Source§impl Clone for BrokerInfo
impl Clone for BrokerInfo
Source§fn clone(&self) -> BrokerInfo
fn clone(&self) -> BrokerInfo
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 BrokerInfo
impl Debug for BrokerInfo
Source§impl Default for BrokerInfo
impl Default for BrokerInfo
Source§impl Hash for BrokerInfo
impl Hash for BrokerInfo
Source§impl Message for BrokerInfo
impl Message for BrokerInfo
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 BrokerInfo
impl PartialEq for BrokerInfo
impl Copy for BrokerInfo
impl Eq for BrokerInfo
impl StructuralPartialEq for BrokerInfo
Auto Trait Implementations§
impl Freeze for BrokerInfo
impl RefUnwindSafe for BrokerInfo
impl Send for BrokerInfo
impl Sync for BrokerInfo
impl Unpin for BrokerInfo
impl UnsafeUnpin for BrokerInfo
impl UnwindSafe for BrokerInfo
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.