#[repr(i32)]pub enum HolderDetailType {
Show 22 variants
Default = 0,
All = 1_000,
Unclassified = 1,
TraditionalInvestmentManager = 2,
HedgeFundManager = 3,
VcOrPe = 4,
CorporatePensionPlanSponsor = 5,
FoundationFundSponsor = 6,
InsuranceCompany = 7,
BankOrInvestmentBank = 8,
FamilyOfficesOrTrust = 9,
SovereignWealthFund = 10,
Reit = 11,
StructuredFinancePoolManager = 12,
UnionPensionPlanSponsor = 13,
GovernmentPensionPlanSponsor = 14,
EndowmentFundSponsor = 15,
IndividualInsiders = 100,
IssueSponsoredAdr = 200,
CorporationsPublic = 300,
CorporationsPrivate = 400,
StateOwnedShares = 500,
}Expand description
股东持仓明细机构类型
Variants§
Default = 0
默认不过滤,按服务端默认逻辑返回
All = 1_000
全部
Unclassified = 1
其他机构
TraditionalInvestmentManager = 2
传统投资经理
HedgeFundManager = 3
对冲基金
VcOrPe = 4
风险资本/私募股权投资
CorporatePensionPlanSponsor = 5
企业年金
FoundationFundSponsor = 6
基金会基金
InsuranceCompany = 7
保险公司
BankOrInvestmentBank = 8
银行/投资银行
FamilyOfficesOrTrust = 9
家族办公室/信托
SovereignWealthFund = 10
主权财富基金
Reit = 11
REIT
StructuredFinancePoolManager = 12
结构化融资经理
UnionPensionPlanSponsor = 13
联合养老金
GovernmentPensionPlanSponsor = 14
政府养老金
EndowmentFundSponsor = 15
捐赠基金
IndividualInsiders = 100
个人
IssueSponsoredAdr = 200
ADS
CorporationsPublic = 300
上市公司
CorporationsPrivate = 400
未公开上市公司
国有股
Implementations§
Source§impl HolderDetailType
impl HolderDetailType
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for HolderDetailType
impl Clone for HolderDetailType
Source§fn clone(&self) -> HolderDetailType
fn clone(&self) -> HolderDetailType
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 HolderDetailType
impl Debug for HolderDetailType
Source§impl Default for HolderDetailType
impl Default for HolderDetailType
Source§fn default() -> HolderDetailType
fn default() -> HolderDetailType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HolderDetailType
impl<'de> Deserialize<'de> for HolderDetailType
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 From<HolderDetailType> for i32
impl From<HolderDetailType> for i32
Source§fn from(value: HolderDetailType) -> i32
fn from(value: HolderDetailType) -> i32
Converts to this type from the input type.
Source§impl Hash for HolderDetailType
impl Hash for HolderDetailType
Source§impl Ord for HolderDetailType
impl Ord for HolderDetailType
Source§fn cmp(&self, other: &HolderDetailType) -> Ordering
fn cmp(&self, other: &HolderDetailType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for HolderDetailType
impl PartialEq for HolderDetailType
Source§impl PartialOrd for HolderDetailType
impl PartialOrd for HolderDetailType
Source§impl Serialize for HolderDetailType
impl Serialize for HolderDetailType
Source§impl TryFrom<i32> for HolderDetailType
impl TryFrom<i32> for HolderDetailType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<HolderDetailType, UnknownEnumValue>
fn try_from(value: i32) -> Result<HolderDetailType, UnknownEnumValue>
Performs the conversion.
impl Copy for HolderDetailType
impl Eq for HolderDetailType
impl StructuralPartialEq for HolderDetailType
Auto Trait Implementations§
impl Freeze for HolderDetailType
impl RefUnwindSafe for HolderDetailType
impl Send for HolderDetailType
impl Sync for HolderDetailType
impl Unpin for HolderDetailType
impl UnsafeUnpin for HolderDetailType
impl UnwindSafe for HolderDetailType
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