pub struct ProtoOaDealOffset {
pub deal_id: i64,
pub volume: i64,
pub execution_timestamp: Option<i64>,
pub execution_price: Option<f64>,
}Expand description
- Deal details for ProtoOADealOffsetListReq.
Fields§
§deal_id: i64The unique ID of the execution Deal.
volume: i64Matched volume, in cents.
execution_timestamp: Option<i64>The Unix time in milliseconds when the offset Deal was executed.
execution_price: Option<f64>Execution price of the offset Deal.
Implementations§
Source§impl ProtoOaDealOffset
impl ProtoOaDealOffset
Sourcepub fn execution_timestamp(&self) -> i64
pub fn execution_timestamp(&self) -> i64
Returns the value of execution_timestamp, or the default value if execution_timestamp is unset.
Sourcepub fn execution_price(&self) -> f64
pub fn execution_price(&self) -> f64
Returns the value of execution_price, or the default value if execution_price is unset.
Trait Implementations§
Source§impl Clone for ProtoOaDealOffset
impl Clone for ProtoOaDealOffset
Source§fn clone(&self) -> ProtoOaDealOffset
fn clone(&self) -> ProtoOaDealOffset
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 ProtoOaDealOffset
impl Debug for ProtoOaDealOffset
Source§impl Default for ProtoOaDealOffset
impl Default for ProtoOaDealOffset
Source§impl<'de> Deserialize<'de> for ProtoOaDealOffset
impl<'de> Deserialize<'de> for ProtoOaDealOffset
Source§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 ProtoOaDealOffset
impl Message for ProtoOaDealOffset
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 ProtoOaDealOffset
impl PartialEq for ProtoOaDealOffset
Source§impl Serialize for ProtoOaDealOffset
impl Serialize for ProtoOaDealOffset
impl Copy for ProtoOaDealOffset
impl StructuralPartialEq for ProtoOaDealOffset
Auto Trait Implementations§
impl Freeze for ProtoOaDealOffset
impl RefUnwindSafe for ProtoOaDealOffset
impl Send for ProtoOaDealOffset
impl Sync for ProtoOaDealOffset
impl Unpin for ProtoOaDealOffset
impl UnwindSafe for ProtoOaDealOffset
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