pub enum FundamentalReportType {
ReportSnapshot,
ReportsFinSummary,
ReportsFinStatements,
RESC,
CalendarReport,
}Expand description
Represents the type of fundamental report being parsed or requested.
Variants§
ReportSnapshot
Company overview, ratios, estimates. TWS String: “ReportSnapshot”
ReportsFinSummary
Financial summary. TWS String: “ReportsFinSummary”
ReportsFinStatements
Detailed financial statements (Income, Balance Sheet, Cash Flow). TWS String: “ReportsFinStatements”
RESC
Analyst estimates. TWS String: “RESC”
CalendarReport
Corporate calendar events (deprecated by TWS in favor of WSH). TWS String: “CalendarReport”
Implementations§
Source§impl FundamentalReportType
impl FundamentalReportType
Sourcepub fn as_tws_str(&self) -> &'static str
pub fn as_tws_str(&self) -> &'static str
Returns the string representation required by the TWS API for this report type.
Trait Implementations§
Source§impl Clone for FundamentalReportType
impl Clone for FundamentalReportType
Source§fn clone(&self) -> FundamentalReportType
fn clone(&self) -> FundamentalReportType
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 FundamentalReportType
impl Debug for FundamentalReportType
Source§impl<'de> Deserialize<'de> for FundamentalReportType
impl<'de> Deserialize<'de> for FundamentalReportType
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 PartialEq for FundamentalReportType
impl PartialEq for FundamentalReportType
Source§impl Serialize for FundamentalReportType
impl Serialize for FundamentalReportType
impl Copy for FundamentalReportType
impl Eq for FundamentalReportType
impl StructuralPartialEq for FundamentalReportType
Auto Trait Implementations§
impl Freeze for FundamentalReportType
impl RefUnwindSafe for FundamentalReportType
impl Send for FundamentalReportType
impl Sync for FundamentalReportType
impl Unpin for FundamentalReportType
impl UnwindSafe for FundamentalReportType
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