3 releases
| 0.1.2 | Jul 23, 2019 |
|---|---|
| 0.1.1 | Jul 21, 2019 |
| 0.1.0 | Jul 19, 2019 |
#286 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_sicthe UK Standard industrial classification of economic activities scheme.::classifiers::us_sicthe US Standard Industrial Classification (SIC) scheme.::classifiers::naicsthe North American Industry Classification System (NAICS) scheme.::marketsan implementation ofMarketRegistryto 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