pub struct PositionMulti {
pub req_id: Option<i32>,
pub account: Option<String>,
pub contract: Option<Contract>,
pub position: Option<String>,
pub avg_cost: Option<f64>,
pub model_code: Option<String>,
}Fields§
§req_id: Option<i32>§account: Option<String>§contract: Option<Contract>§position: Option<String>§avg_cost: Option<f64>§model_code: Option<String>Implementations§
Source§impl PositionMulti
impl PositionMulti
Sourcepub fn req_id(&self) -> i32
pub fn req_id(&self) -> i32
Returns the value of req_id, or the default value if req_id is unset.
Sourcepub fn account(&self) -> &str
pub fn account(&self) -> &str
Returns the value of account, or the default value if account is unset.
Sourcepub fn position(&self) -> &str
pub fn position(&self) -> &str
Returns the value of position, or the default value if position is unset.
Sourcepub fn avg_cost(&self) -> f64
pub fn avg_cost(&self) -> f64
Returns the value of avg_cost, or the default value if avg_cost is unset.
Sourcepub fn model_code(&self) -> &str
pub fn model_code(&self) -> &str
Returns the value of model_code, or the default value if model_code is unset.
Trait Implementations§
Source§impl Clone for PositionMulti
impl Clone for PositionMulti
Source§fn clone(&self) -> PositionMulti
fn clone(&self) -> PositionMulti
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PositionMulti
impl Debug for PositionMulti
Source§impl Default for PositionMulti
impl Default for PositionMulti
Source§impl Message for PositionMulti
impl Message for PositionMulti
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 PositionMulti
impl PartialEq for PositionMulti
impl StructuralPartialEq for PositionMulti
Auto Trait Implementations§
impl Freeze for PositionMulti
impl RefUnwindSafe for PositionMulti
impl Send for PositionMulti
impl Sync for PositionMulti
impl Unpin for PositionMulti
impl UnsafeUnpin for PositionMulti
impl UnwindSafe for PositionMulti
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