pub struct TrustSnapshotExData {
pub dividend_yield: f64,
pub aum: f64,
pub outstanding_units: i64,
pub net_asset_value: f64,
pub premium: f64,
pub asset_class: i32,
}Expand description
基金类型额外数据
Fields§
§dividend_yield: f64股息率(该字段为百分比字段,默认不展示%,如20实际对应20%)
aum: f64资产规模(单位:元)
outstanding_units: i64总发行量
net_asset_value: f64单位净值
溢价(该字段为百分比字段,默认不展示%,如20实际对应20%)
asset_class: i32Qot_Common.AssetClass,资产类别
Trait Implementations§
Source§impl Clone for TrustSnapshotExData
impl Clone for TrustSnapshotExData
Source§fn clone(&self) -> TrustSnapshotExData
fn clone(&self) -> TrustSnapshotExData
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 TrustSnapshotExData
impl Debug for TrustSnapshotExData
Source§impl Default for TrustSnapshotExData
impl Default for TrustSnapshotExData
Source§impl<'de> Deserialize<'de> for TrustSnapshotExDatawhere
TrustSnapshotExData: Default,
impl<'de> Deserialize<'de> for TrustSnapshotExDatawhere
TrustSnapshotExData: 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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for TrustSnapshotExData
impl Message for TrustSnapshotExData
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 TrustSnapshotExData
impl PartialEq for TrustSnapshotExData
Source§impl Serialize for TrustSnapshotExData
impl Serialize for TrustSnapshotExData
impl Copy for TrustSnapshotExData
impl StructuralPartialEq for TrustSnapshotExData
Auto Trait Implementations§
impl Freeze for TrustSnapshotExData
impl RefUnwindSafe for TrustSnapshotExData
impl Send for TrustSnapshotExData
impl Sync for TrustSnapshotExData
impl Unpin for TrustSnapshotExData
impl UnwindSafe for TrustSnapshotExData
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