finance-query-derive

Crates.iofinance-query-derive
lib.rsfinance-query-derive
version2.1.0
created_at2025-12-31 00:03:36.507382+00
updated_at2026-01-12 23:04:23.569601+00
descriptionDerive macros for finance-query library
homepagehttps://github.com/Verdenroz/finance-query
repositoryhttps://github.com/Verdenroz/finance-query
max_upload_size
id2013654
size16,244
Harvey Tseng (Verdenroz)

documentation

https://docs.rs/finance-query-derive

README

finance-query-derive

Procedural macros for the finance-query library.

Usage

This crate is not meant to be used directly. Enable the dataframe feature in finance-query:

[dependencies]
finance-query = { version = "2.0", features = ["dataframe"] }

What It Provides

ToDataFrame derive macro for converting structs to Polars DataFrames:

use finance_query::ToDataFrame;

#[derive(ToDataFrame)]
struct Quote {
    symbol: String,
    price: Option<f64>,
    volume: Option<i64>,
}

let quote = Quote { symbol: "AAPL".into(), price: Some(150.0), volume: Some(1000000) };
let df = quote.to_dataframe()?;

License

MIT

Commit count: 1050

cargo fmt