finance-query 3.0.0

A Rust library for querying financial data
Documentation
// @generated by `cargo soothfast docs gen-tests`
// source: docs/library/screeners.md line 133
fn main() {
    use finance_query::{EquityField, EquityScreenerQuery};

    let query = EquityScreenerQuery::new()
        .size(100) // number of results (max 250, default 25)
        .offset(50) // pagination offset
        .sort_by(EquityField::PeRatio, true) // sort field + ascending=true
        .include_fields(vec![
            // columns to return
            EquityField::Ticker,
            EquityField::CompanyShortName,
            EquityField::IntradayPrice,
            EquityField::PeRatio,
            EquityField::IntradayMarketCap,
        ]);

    assert_eq!(query.size, 100);
    assert_eq!(query.offset, 50);
    assert_eq!(query.include_fields.len(), 5);
    println!("size = {}", query.size);
    println!("offset = {}", query.offset);
    println!("include_fields.len() = {}", query.include_fields.len());
}