pub struct InvestSecurity {
pub company_id: String,
pub company_name: String,
pub company_name_en: String,
pub company_name_zhcn: String,
pub symbol: String,
pub currency: String,
pub percent_of_shares: Option<Decimal>,
pub shares_rank: String,
pub shares_value: Option<Decimal>,
}Expand description
A security in which the queried company has an investment stake
Fields§
§company_id: StringInternal company ID (string form; may be "0")
company_name: StringCompany name (locale-aware)
company_name_en: StringCompany name in English
company_name_zhcn: StringCompany name in Simplified Chinese
symbol: StringSecurity symbol of the invested company
currency: StringReporting currency
Percentage of shares held
Shareholder rank, e.g. "1" = largest shareholder
Market value of the holding
Trait Implementations§
Source§impl Clone for InvestSecurity
impl Clone for InvestSecurity
Source§fn clone(&self) -> InvestSecurity
fn clone(&self) -> InvestSecurity
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 InvestSecurity
impl Debug for InvestSecurity
Source§impl<'de> Deserialize<'de> for InvestSecurity
impl<'de> Deserialize<'de> for InvestSecurity
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
Auto Trait Implementations§
impl Freeze for InvestSecurity
impl RefUnwindSafe for InvestSecurity
impl Send for InvestSecurity
impl Sync for InvestSecurity
impl Unpin for InvestSecurity
impl UnsafeUnpin for InvestSecurity
impl UnwindSafe for InvestSecurity
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more