pub struct PositionBondItem {Show 15 fields
pub name: Option<String>,
pub name_short: Option<String>,
pub symbol: Option<String>,
pub make_for_call_flag: Option<bool>,
pub market_value: Option<String>,
pub quantity: Option<String>,
pub price: Option<String>,
pub cost: Option<String>,
pub today_incomes: Option<String>,
pub today_incomes_rate: Option<String>,
pub position_incomes: Option<String>,
pub position_incomes_rate: Option<String>,
pub accrued_interest: Option<String>,
pub notice: Option<Notice>,
pub ccy: Option<String>,
}Expand description
单只债券持仓项 (mobile bond_client_view::PositionBondItem)
Fields§
§name: Option<String>§name_short: Option<String>§symbol: Option<String>§make_for_call_flag: Option<bool>提前赎回标记
market_value: Option<String>§quantity: Option<String>债券面值 (债券数量)
price: Option<String>中间价
cost: Option<String>§today_incomes: Option<String>§today_incomes_rate: Option<String>§position_incomes: Option<String>§position_incomes_rate: Option<String>§accrued_interest: Option<String>§notice: Option<Notice>单条 Notice (mobile 旧字段)
ccy: Option<String>USD / HKD / SGD 等
Implementations§
Source§impl PositionBondItem
impl PositionBondItem
Sourcepub fn name_short(&self) -> &str
pub fn name_short(&self) -> &str
Returns the value of name_short, or the default value if name_short is unset.
Sourcepub fn symbol(&self) -> &str
pub fn symbol(&self) -> &str
Returns the value of symbol, or the default value if symbol is unset.
Sourcepub fn make_for_call_flag(&self) -> bool
pub fn make_for_call_flag(&self) -> bool
Returns the value of make_for_call_flag, or the default value if make_for_call_flag is unset.
Sourcepub fn market_value(&self) -> &str
pub fn market_value(&self) -> &str
Returns the value of market_value, or the default value if market_value is unset.
Sourcepub fn quantity(&self) -> &str
pub fn quantity(&self) -> &str
Returns the value of quantity, or the default value if quantity is unset.
Sourcepub fn price(&self) -> &str
pub fn price(&self) -> &str
Returns the value of price, or the default value if price is unset.
Sourcepub fn today_incomes(&self) -> &str
pub fn today_incomes(&self) -> &str
Returns the value of today_incomes, or the default value if today_incomes is unset.
Sourcepub fn today_incomes_rate(&self) -> &str
pub fn today_incomes_rate(&self) -> &str
Returns the value of today_incomes_rate, or the default value if today_incomes_rate is unset.
Sourcepub fn position_incomes(&self) -> &str
pub fn position_incomes(&self) -> &str
Returns the value of position_incomes, or the default value if position_incomes is unset.
Sourcepub fn position_incomes_rate(&self) -> &str
pub fn position_incomes_rate(&self) -> &str
Returns the value of position_incomes_rate, or the default value if position_incomes_rate is unset.
Sourcepub fn accrued_interest(&self) -> &str
pub fn accrued_interest(&self) -> &str
Returns the value of accrued_interest, or the default value if accrued_interest is unset.
Trait Implementations§
Source§impl Clone for PositionBondItem
impl Clone for PositionBondItem
Source§fn clone(&self) -> PositionBondItem
fn clone(&self) -> PositionBondItem
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PositionBondItem
impl Debug for PositionBondItem
Source§impl Default for PositionBondItem
impl Default for PositionBondItem
Source§impl<'de> Deserialize<'de> for PositionBondItemwhere
PositionBondItem: Default,
impl<'de> Deserialize<'de> for PositionBondItemwhere
PositionBondItem: Default,
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>,
Source§impl Hash for PositionBondItem
impl Hash for PositionBondItem
Source§impl Message for PositionBondItem
impl Message for PositionBondItem
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
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,
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,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self.Source§impl PartialEq for PositionBondItem
impl PartialEq for PositionBondItem
Source§impl Serialize for PositionBondItem
impl Serialize for PositionBondItem
impl Eq for PositionBondItem
impl StructuralPartialEq for PositionBondItem
Auto Trait Implementations§
impl Freeze for PositionBondItem
impl RefUnwindSafe for PositionBondItem
impl Send for PositionBondItem
impl Sync for PositionBondItem
impl Unpin for PositionBondItem
impl UnsafeUnpin for PositionBondItem
impl UnwindSafe for PositionBondItem
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
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
§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
§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
key and return true if they are equal.