pub struct FuturesOrderbookData {
pub bid_prices: Vec<f32>,
pub ask_prices: Vec<f32>,
pub bid_quantities: Vec<i64>,
pub ask_quantities: Vec<i64>,
pub bid_counts: Vec<i64>,
pub ask_counts: Vec<i64>,
pub ask_quote_total_quantity: i64,
pub bid_quote_total_quantity: i64,
pub est_price: f32,
pub est_volume: i64,
pub session_id: i32,
}Expand description
선물 주문장 데이터
Fields§
§bid_prices: Vec<f32>매수 호가 (5단계, AIP-144)
ask_prices: Vec<f32>매도 호가 (5단계)
bid_quantities: Vec<i64>매수 수량 (5단계)
ask_quantities: Vec<i64>매도 수량 (5단계)
bid_counts: Vec<i64>매수 주문 수 (5단계)
ask_counts: Vec<i64>매도 주문 수 (5단계)
ask_quote_total_quantity: i64총 매도 호가 수량
bid_quote_total_quantity: i64총 매수 호가 수량
est_price: f32예상 가격
est_volume: i64예상 거래량
session_id: i32세션 ID
Implementations§
Source§impl FuturesOrderbookData
impl FuturesOrderbookData
Sourcepub fn session_id(&self) -> SessionId
pub fn session_id(&self) -> SessionId
Returns the enum value of session_id, or the default if the field is set to an invalid enum value.
Sourcepub fn set_session_id(&mut self, value: SessionId)
pub fn set_session_id(&mut self, value: SessionId)
Sets session_id to the provided enum value.
Trait Implementations§
Source§impl Clone for FuturesOrderbookData
impl Clone for FuturesOrderbookData
Source§fn clone(&self) -> FuturesOrderbookData
fn clone(&self) -> FuturesOrderbookData
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 FuturesOrderbookData
impl Debug for FuturesOrderbookData
Source§impl Default for FuturesOrderbookData
impl Default for FuturesOrderbookData
§impl<'de> Deserialize<'de> for FuturesOrderbookData
impl<'de> Deserialize<'de> for FuturesOrderbookData
§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
Source§impl Message for FuturesOrderbookData
impl Message for FuturesOrderbookData
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 FuturesOrderbookData
impl PartialEq for FuturesOrderbookData
§impl Serialize for FuturesOrderbookData
impl Serialize for FuturesOrderbookData
impl StructuralPartialEq for FuturesOrderbookData
Auto Trait Implementations§
impl Freeze for FuturesOrderbookData
impl RefUnwindSafe for FuturesOrderbookData
impl Send for FuturesOrderbookData
impl Sync for FuturesOrderbookData
impl Unpin for FuturesOrderbookData
impl UnwindSafe for FuturesOrderbookData
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request