pub struct SymbolInfo {Show 30 fields
pub id: Ustr,
pub original_name: Ustr,
pub name: Ustr,
pub exchange: Ustr,
pub description: Ustr,
pub business_description: Ustr,
pub listed_exchange: Ustr,
pub provider_id: Ustr,
pub base_currency: Ustr,
pub base_currency_id: Ustr,
pub total_revenue: f64,
pub price_earnings_ttm: f64,
pub currency_id: Ustr,
pub currency_code: Ustr,
pub session_holidays: Ustr,
pub subsessions: Vec<Subsession>,
pub timezone: Ustr,
pub market_type: Ustr,
pub typespecs: Vec<Ustr>,
pub aliases: Vec<Ustr>,
pub total_shares_outstanding_calculated: f64,
pub market_cap_basic: f64,
pub earnings_release_date: i64,
pub base_name: Vec<Ustr>,
pub sector: Ustr,
pub current_session: Ustr,
pub founded: u16,
pub last_annual_eps: f64,
pub fractional: bool,
pub industry: Ustr,
}Fields§
§id: Ustr§original_name: Ustr§name: Ustr§exchange: Ustr§description: Ustr§business_description: Ustr§listed_exchange: Ustr§provider_id: Ustr§base_currency: Ustr§base_currency_id: Ustr§total_revenue: f64§price_earnings_ttm: f64§currency_id: Ustr§currency_code: Ustr§session_holidays: Ustr§subsessions: Vec<Subsession>§timezone: Ustr§market_type: Ustr§typespecs: Vec<Ustr>§aliases: Vec<Ustr>§market_cap_basic: f64§earnings_release_date: i64§base_name: Vec<Ustr>§sector: Ustr§current_session: Ustr§founded: u16§last_annual_eps: f64§fractional: bool§industry: UstrTrait Implementations§
Source§impl Clone for SymbolInfo
impl Clone for SymbolInfo
Source§impl Debug for SymbolInfo
impl Debug for SymbolInfo
Source§impl Default for SymbolInfo
impl Default for SymbolInfo
Source§impl<'de> Deserialize<'de> for SymbolInfowhere
SymbolInfo: Default,
impl<'de> Deserialize<'de> for SymbolInfowhere
SymbolInfo: 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 From<&SymbolInfo> for Ticker
impl From<&SymbolInfo> for Ticker
Source§fn from(symbol_info: &SymbolInfo) -> Self
fn from(symbol_info: &SymbolInfo) -> Self
Converts to this type from the input type.
Source§impl From<SymbolInfo> for Ticker
impl From<SymbolInfo> for Ticker
Source§fn from(val: SymbolInfo) -> Self
fn from(val: SymbolInfo) -> Self
Converts to this type from the input type.
Source§impl MarketSymbol for SymbolInfo
impl MarketSymbol for SymbolInfo
Source§impl PartialEq for SymbolInfo
impl PartialEq for SymbolInfo
Source§impl Serialize for SymbolInfo
impl Serialize for SymbolInfo
impl StructuralPartialEq for SymbolInfo
Auto Trait Implementations§
impl Freeze for SymbolInfo
impl RefUnwindSafe for SymbolInfo
impl Send for SymbolInfo
impl Sync for SymbolInfo
impl Unpin for SymbolInfo
impl UnsafeUnpin for SymbolInfo
impl UnwindSafe for SymbolInfo
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