3 releases
0.1.2 | Jul 23, 2019 |
---|---|
0.1.1 | Jul 21, 2019 |
0.1.0 | Jul 19, 2019 |
#194 in Value formatting
Used in fin_iex
2.5MB
52K
SLoC
Crate fin_data
This is an implementation of the ClassificationScheme
trait (from the
fin_model crate)
for the UK Standard
industrial classification of economic activities (UK SIC), the US Standard
Industrial Classification (US SIC) codes as well as the North American Industry
Classification System (NAICS). It also provides an implementation of the
MarketRegistry
trait for Market Identifier Code (MIC) data provided by ISO.
Modules
::classifiers::uk_sic
the UK Standard industrial classification of economic activities scheme.::classifiers::us_sic
the US Standard Industrial Classification (SIC) scheme.::classifiers::naics
the North American Industry Classification System (NAICS) scheme.::markets
an implementation ofMarketRegistry
to surface data from the ISO 10383 - Market Identifier Code standard for market codes.
Example
fn print_mic_code(code: String) {
let registry: ISORegistry = ISORegistry::new();
match registry.get(code.to_string()) {
None => println!("No value found for code {}", code),
Some(m) => println!("{}: {} ({})", code, m.description, m.country_code),
}
}
Dependencies
~3–4.5MB
~74K SLoC