Skip to main content

FinacialIndicator

Struct FinacialIndicator 

Source
pub struct FinacialIndicator {
Show 19 fields pub total_shares: Option<i64>, pub total_market_cap: Option<i64>, pub outstanding_shares: Option<i64>, pub outstanding_market_cap: Option<i64>, pub pe_lyr: Option<i64>, pub pe_ttm: Option<i64>, pub pb_ratio: Option<i64>, pub eps_lyr: Option<i64>, pub eps_ttm: Option<i64>, pub dividend: Option<i64>, pub dividend_ratio: Option<i64>, pub price_limit_up: Option<i64>, pub price_limit_down: Option<i64>, pub dividend_lfy: Option<i64>, pub dividend_lfy_ratio: Option<i64>, pub apply_min: Option<i64>, pub apply_max: Option<i64>, pub same_share_ratio: Option<u64>, pub registered_capital: Option<u64>,
}
Expand description

财务指标,订阅位:SBIT_FINANCIAL_INDICATOR

Fields§

§total_shares: Option<i64>

总股本(股)

§total_market_cap: Option<i64>

总市值,[放大10^3倍],前端展示值 Market Capitalization (Market Cap)

§outstanding_shares: Option<i64>

流通股本(股)

§outstanding_market_cap: Option<i64>

流通市值,[放大10^3倍],前端展示值

§pe_lyr: Option<i64>

静态市盈率,[放大10^3倍],前端展示值 Price-Earnings (P/E) Last Year Ratio (LYR)

§pe_ttm: Option<i64>

动态市盈率TTM,[放大10^3倍],前端展示值 Trailing Twelve Months (TTM)

§pb_ratio: Option<i64>

市净率,[放大10^3倍],前端展示值 Price-to-Book Ratio (P/B Ratio)

§eps_lyr: Option<i64>

年度每股收益,[放大10^9倍],前端展示值 Earnings Per Share (EPS)

§eps_ttm: Option<i64>

动态每股收益TTM,[放大10^9倍],前端展示值

§dividend: Option<i64>

股息[放大10^9倍],前端展示值. ttm派息

§dividend_ratio: Option<i64>

股息率[放大10^4倍],前端展示百分比. 更正:以前注释是10^5,但后端的实现是10^4,特此更正注释。

§price_limit_up: Option<i64>

涨停价(仅A股)

§price_limit_down: Option<i64>

跌停价(仅A股)

§dividend_lfy: Option<i64>

上一年度派息[放大10^9倍]

§dividend_lfy_ratio: Option<i64>

股息率lfy[放大10^5倍],前端展示百分比

§apply_min: Option<i64>

申报下限

§apply_max: Option<i64>

申报上限

§same_share_ratio: Option<u64>

同股同权的标示(比例)

§registered_capital: Option<u64>

注册资本

Implementations§

Source§

impl FinacialIndicator

Source

pub fn total_shares(&self) -> i64

Returns the value of total_shares, or the default value if total_shares is unset.

Source

pub fn total_market_cap(&self) -> i64

Returns the value of total_market_cap, or the default value if total_market_cap is unset.

Source

pub fn outstanding_shares(&self) -> i64

Returns the value of outstanding_shares, or the default value if outstanding_shares is unset.

Source

pub fn outstanding_market_cap(&self) -> i64

Returns the value of outstanding_market_cap, or the default value if outstanding_market_cap is unset.

Source

pub fn pe_lyr(&self) -> i64

Returns the value of pe_lyr, or the default value if pe_lyr is unset.

Source

pub fn pe_ttm(&self) -> i64

Returns the value of pe_ttm, or the default value if pe_ttm is unset.

Source

pub fn pb_ratio(&self) -> i64

Returns the value of pb_ratio, or the default value if pb_ratio is unset.

Source

pub fn eps_lyr(&self) -> i64

Returns the value of eps_lyr, or the default value if eps_lyr is unset.

Source

pub fn eps_ttm(&self) -> i64

Returns the value of eps_ttm, or the default value if eps_ttm is unset.

Source

pub fn dividend(&self) -> i64

Returns the value of dividend, or the default value if dividend is unset.

Source

pub fn dividend_ratio(&self) -> i64

Returns the value of dividend_ratio, or the default value if dividend_ratio is unset.

Source

pub fn price_limit_up(&self) -> i64

Returns the value of price_limit_up, or the default value if price_limit_up is unset.

Source

pub fn price_limit_down(&self) -> i64

Returns the value of price_limit_down, or the default value if price_limit_down is unset.

Source

pub fn dividend_lfy(&self) -> i64

Returns the value of dividend_lfy, or the default value if dividend_lfy is unset.

Source

pub fn dividend_lfy_ratio(&self) -> i64

Returns the value of dividend_lfy_ratio, or the default value if dividend_lfy_ratio is unset.

Source

pub fn apply_min(&self) -> i64

Returns the value of apply_min, or the default value if apply_min is unset.

Source

pub fn apply_max(&self) -> i64

Returns the value of apply_max, or the default value if apply_max is unset.

Source

pub fn same_share_ratio(&self) -> u64

Returns the value of same_share_ratio, or the default value if same_share_ratio is unset.

Source

pub fn registered_capital(&self) -> u64

Returns the value of registered_capital, or the default value if registered_capital is unset.

Trait Implementations§

Source§

impl Clone for FinacialIndicator

Source§

fn clone(&self) -> FinacialIndicator

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FinacialIndicator

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for FinacialIndicator

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Hash for FinacialIndicator

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Message for FinacialIndicator

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

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,

Encodes the message to a newly allocated buffer.
Source§

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,

Encodes the message with a length-delimiter to a newly allocated buffer.
Source§

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,

Decodes a length-delimited instance of the message from the buffer.
Source§

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 more
Source§

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 FinacialIndicator

Source§

fn eq(&self, other: &FinacialIndicator) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for FinacialIndicator

Source§

impl Eq for FinacialIndicator

Source§

impl StructuralPartialEq for FinacialIndicator

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> PolicyExt for T
where T: ?Sized,

§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] only if self and other return Action::Follow. Read more
§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] if either self or other returns Action::Follow. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more