stock-trek 0.2.11

Stock Trek time-series analysis
Documentation
#[cfg(feature = "python")]
use {
    crate::bindings::python::dto::{
        py_raw_market_candle::PyRawMarketCandle, py_raw_market_ohlcv::PyRawMarketOhlcv,
        py_raw_market_order_book::PyRawMarketOrderBook, py_raw_market_quote::PyRawMarketQuote,
        py_raw_market_tick::PyRawMarketTick,
    },
    pyo3::prelude::*,
};

#[cfg(feature = "python")]
pub fn create_module(py: Python) -> PyResult<Bound<PyModule>> {
    let module = PyModule::new(py, "dto")?;
    module.add_class::<PyRawMarketCandle>()?;
    module.add_class::<PyRawMarketOhlcv>()?;
    module.add_class::<PyRawMarketOrderBook>()?;
    module.add_class::<PyRawMarketQuote>()?;
    module.add_class::<PyRawMarketTick>()?;
    Ok(module)
}