A comprehensive data model for various financial data.
The purpose of this API is to construct a comprehensive data model for company and market financial information in a coherent and idiomatic manner, not of a specific service provider's API.
This model can then be populated using requests described with traits and implemented by a given service provider. Thus, clients can use the common data model with Rust-native types and idioms but switch in different providers for different data types, markets, or qualities of service.
This library only provides types and traits that can be implemented
Provider that executes requests for financial data such as
price quotes, analyst data, or company information. In the model
we use the term request trait to indicate a trait that contains
functions that make a request for data and which use the common
Provides structs and traits that represent common market analysis.
Structures for a registry of classification codes.
Structures for a registry of market identifiers.
Provides structs and traits that retrieve news.
Re-exports base types required to use request traits.
Provides the trait required by service provider implementations.
Provides structs and traits that represent quotes for market prices.
A trait to act as a registry of data concerning some classification scheme.
Provides common types for reporting data.
Provides the common
Provides types and functions for market symbols.
Short-cut to test whether a